91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++編程試題:棋盤問題和獎學金問題

C語言編程學習基地 ? 來源:C語言編程學習基地 ? 作者:C語言編程學習基地 ? 2022-07-26 16:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為一個編程學習者,自己多多練習刷刷題總是沒錯的!今天我們再來看兩道題:棋盤問題和獎學金問題

A:棋盤問題

全局題號323 提交次數(shù)131 嘗試人數(shù)52 通過人數(shù)26

總時間限制:

1000ms

內(nèi)存限制:

65536kB

描述

在一個給定形狀的棋盤(形狀可能是不規(guī)則的)上面擺放棋子,棋子沒有區(qū)別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請編程求解對于給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案C。

輸入

輸入含有多組測試數(shù)據(jù)。

每組數(shù)據(jù)的第一行是兩個正整數(shù),nk,用一個空格隔開,表示了將在一個n*n的矩陣內(nèi)描述棋盤,以及擺放棋子的數(shù)目。n <= 8 , k <= n

當為-1 -1時表示輸入結(jié)束。

隨后的n行描述了棋盤的形狀:每行有n個字符,其中# 表示棋盤區(qū)域, . 表示空白區(qū)域(數(shù)據(jù)保證不出現(xiàn)多余的空白行或者空白列)。

輸出

對于每一組數(shù)據(jù),給出一行輸出,輸出擺放的方案數(shù)目C (數(shù)據(jù)保證C<2^31)。

樣例輸入

68d19558-0cb9-11ed-ba43-dac502259ad0.png

樣例輸出

68dedca4-0cb9-11ed-ba43-dac502259ad0.png

C++實現(xiàn)

68ee0c1a-0cb9-11ed-ba43-dac502259ad0.png

B:獎學金

全局題號7908 提交次數(shù)207 嘗試人數(shù)40 通過人數(shù)32

總時間限制:

1000ms

內(nèi)存限制:

65536kB

描述

某小學最近得到了一筆贊助,打算拿出其中一部分為學習成績優(yōu)秀的前5名學生發(fā)獎學金。期末,每個學生都有3門課的成績:語文、數(shù)學、英語。先按總分從高到低排序,如果兩個同學總分相同,再按語文成績從高到低排序,如果兩個同學總分和語文成績都相同,那么規(guī)定學號小的同學排在前面,這樣,每個學生的排序是唯一確定的。

任務:先根據(jù)輸入的3門課的成績計算總分,然后按上述規(guī)則排序,最后按排名順序輸出前五名名學生的學號和總分。注意,在前5名同學中,每個人的獎學金都不相同,因此,你必須嚴格按上述規(guī)則排序。例如,在某個正確答案中,如果前兩行的輸出數(shù)據(jù)(每行輸出兩個數(shù):學號、總分) 是:

7 279

5 279

這兩行數(shù)據(jù)的含義是:總分最高的兩個同學的學號依次是7號、5號。這兩名同學的總分都是 279 (總分等于輸入的語文、數(shù)學、英語三科成績之和) ,但學號為7的學生語文成績更高一些。如果你的前兩名的輸出數(shù)據(jù)是:

5 279

7 279

則按輸出錯誤處理,不能得分。

輸入

包含n+1行:

第1行為一個正整數(shù)n,表示該校參加評選的學生人數(shù)。

第2到n+1行,每行有3個用空格隔開的數(shù)字,每個數(shù)字都在0到100之間。第j行的3個數(shù)字依次表示學號為 j-1 的學生的語文、數(shù)學、英語的成績。每個學生的學號按照輸入順序編號為1~n (恰好是輸入數(shù)據(jù)的行號減1)。

所給的數(shù)據(jù)都是正確的,不必檢驗。

50%的數(shù)據(jù)滿足:各學生的總成績各不相同;

100%的數(shù)據(jù)滿足: 6<=n<=300。

輸出

共有5行,每行是兩個用空格隔開的正整數(shù),依次表示前5名學生的學號和總分。

樣例輸入

690bab30-0cb9-11ed-ba43-dac502259ad0.png

樣例輸出

692a9356-0cb9-11ed-ba43-dac502259ad0.png

C++實現(xiàn)

693fa69c-0cb9-11ed-ba43-dac502259ad0.png

為了幫助大家,輕松,高效學習C語言/C++,給大家分享我收集的資源,從最零基礎(chǔ)開始的,幫助大家在學習C語言的道路上披荊斬棘!

添加微信號:DKedu_lei,備注“C語言編程”,即可領(lǐng)取到你想要的資料~

整理分享(多年學習的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!大家也要把握住大學的時光,抓住成長的每一次機會哦~

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7645

    瀏覽量

    145806
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3717

    瀏覽量

    97247
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77209

原文標題:C++編程試題:計算機學科丨編程夏令營上機考試題解(6)

文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    keil實現(xiàn)cc++混合編程

    起因項目中使用到一個開源的模擬IIC的庫,封裝的比較好,但是是使用c++寫的。于是將其移植到自己的項目中,主要有以下三步操作: 在工程選項中 C/C++中去掉勾選 C99 Mode
    發(fā)表于 01-26 08:58

    汽車網(wǎng)絡安全開發(fā)語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網(wǎng)絡安全如何選編程語言?CC++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優(yōu)劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規(guī)范的
    的頭像 發(fā)表于 12-26 11:13 ?471次閱讀
    汽車網(wǎng)絡安全開發(fā)語言選型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    C語言與C++的區(qū)別及聯(lián)系

    C語言和C++到底是什么關(guān)系? 首先C++C語言本來就是兩種不同的編程語言,但C++確實是對
    發(fā)表于 12-24 07:23

    2026年NVIDIA研究生獎學金名單公布

    25 年來,NVIDIA 研究生獎學金計劃致力于為在與 NVIDIA 技術(shù)相關(guān)的前沿領(lǐng)域開展研究的碩博研究生提供支持。近日,該計劃公布了最新一批獎學金授予結(jié)果:10 位博士生脫穎而出,每人將獲得最高 6 萬美元的資助,他們的研究方向涵蓋了計算創(chuàng)新的多個前沿領(lǐng)域。
    的頭像 發(fā)表于 12-13 09:44 ?1082次閱讀

    CC++之間的聯(lián)系

    控制能力,這一點與C語言相似,使得它們在系統(tǒng)編程、嵌入式系統(tǒng)等領(lǐng)域都得到廣泛應用。 3、發(fā)展歷程: C++正是在C語言的基礎(chǔ)上逐步發(fā)展起來的,C
    發(fā)表于 12-11 06:51

    C語言和C++之間的區(qū)別是什么

    區(qū)別 1、面向?qū)ο?b class='flag-5'>編程 (OOP): C語言是一種面向過程的語言,它強調(diào)的是通過函數(shù)將任務分解為一系列步驟進行執(zhí)行。 C++C語言的基礎(chǔ)上擴展了面向?qū)ο蟮奶匦?,支持?class)
    發(fā)表于 12-11 06:23

    如何調(diào)試和編程CW32F030C8T7?支持哪些調(diào)試工具和編程語言?

    了解如何調(diào)試和編程CW32F030C8T7是開發(fā)過程中的重要環(huán)節(jié)。它支持哪些調(diào)試工具(如JTAG、串口調(diào)試等)和編程語言(如CC++等)?
    發(fā)表于 12-05 06:48

    C/C++條件編譯

    條件編譯是一種在編譯時根據(jù)條件選擇性地包含或排除部分代碼的處理方法。在 C/C++ 中,條件編譯使用預處理指令 #ifdef、#endif、#else 和 #elif 來實現(xiàn)。常用的條件編譯指令有
    發(fā)表于 12-05 06:21

    C++程序異常的處理機制

    1、什么是異常處理? 有經(jīng)驗的朋友應該知道,在正常的CC++編程過程中難免會碰到程序不按照原本設計運行的情況。 最常見的有除法分母為零,數(shù)組越界,內(nèi)存分配失效、打開相應文件失敗等等。 一個程序
    發(fā)表于 12-02 07:12

    C/C++代碼靜態(tài)測試工具Perforce QAC 2025.3的新特性

    ?Perforce Validate?中?QAC?項目的相對/根路徑的支持。C++?分析也得到了增強,增加了用于檢測 C++?并發(fā)問題的新檢查,并改進了實體名稱和實
    的頭像 發(fā)表于 10-13 18:11 ?601次閱讀
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>代碼靜態(tài)測試工具Perforce QAC 2025.3的新特性

    2025商湯獎學金夏令營活動圓滿落幕

    歷時九年,商湯獎學金已成為國內(nèi)AI領(lǐng)域頂尖本科生的代名詞,令無數(shù)學生心馳神往。本屆夏令營不僅匯聚了2025年度獎學金得主,還特邀了往屆獲獎學子共襄盛舉——來自清華大學、北京大學、上海交通大學、中國科學技術(shù)大學、浙江大學等知名學府的青年們以AI為紐帶,共敘成長、共探未來。
    的頭像 發(fā)表于 08-19 15:49 ?995次閱讀

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助Wir
    的頭像 發(fā)表于 08-06 15:33 ?4241次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++ 與 Python:樹莓派上哪種語言更優(yōu)?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項目中同樣廣受歡迎且功能強大。那么,在樹莓派項目中選擇哪種語言更合適呢?Python因其簡潔性、豐富的庫和資源而被
    的頭像 發(fā)表于 07-24 15:32 ?978次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹莓派上哪種語言更優(yōu)?

    適用于SystemC/C++驗證的形式化解決方案

    雖然 SystemC/C++ 編程風格已使用多年,但最近出現(xiàn)了一些特定使用模式,它們推動工程團隊采用共同的設計流程。這包括抽象算法設計代碼用作高層次綜合 (HLS) 工具的輸入,虛擬平臺模型用于早期軟件測試,可配置的知識產(chǎn)權(quán) (IP) 模塊,等等。
    的頭像 發(fā)表于 06-24 11:07 ?1305次閱讀
    適用于SystemC/<b class='flag-5'>C++</b>驗證的形式化解決方案

    主流的 MCU 開發(fā)語言為什么是 C 而不是 C++?

    在單片機的地界兒里,C語言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當stm32f4的256kRAM
    的頭像 發(fā)表于 05-21 10:33 ?1073次閱讀
    主流的 MCU 開發(fā)語言為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?