【題目描述】
某小學(xué)最近得到了一筆贊助,打算拿出其中一部分為學(xué)習成績(jì)優(yōu)秀的前5名學(xué)生發(fā)獎學(xué)金。期末,每個(gè)學(xué)生都有33門(mén)課的成績(jì):語(yǔ)文、數學(xué)、英語(yǔ)。先按總分從高到低排序,如果兩個(gè)同學(xué)總分相同,再按語(yǔ)文成績(jì)從高到低排序,如果兩個(gè)同學(xué)總分和語(yǔ)文成績(jì)都相同,那么規定學(xué)號小的同學(xué)排在前面,這樣,每個(gè)學(xué)生的排序是唯一確定的。
任務(wù):先根據輸入的33門(mén)課的成績(jì)計算總分,然后按上述規則排序,最后按排名順序輸出前五名名學(xué)生的學(xué)號和總分。注意,在前55名同學(xué)中,每個(gè)人的獎學(xué)金都不相同,因此,你必須嚴格按上述規則排序。例如,在某個(gè)正確答案中,如果前兩行的輸出數據(每行輸出兩個(gè)數:學(xué)號、總分)是:
7 279
5 279
這兩行數據的含義是:總分最高的兩個(gè)同學(xué)的學(xué)號依次是7號、5號。這兩名同學(xué)的總分都是279(總分等于輸入的語(yǔ)文、數學(xué)、英語(yǔ)三科成績(jì)之和),但學(xué)號為7的學(xué)生語(yǔ)文成績(jì)更高一些。如果你的前兩名的輸出數據是:
5 279
7 279
則按輸出錯誤處理,不能得分。
【輸入】
第11行為一個(gè)正整數n??,表示該校參加評選的學(xué)生人數。6≤n≤3006≤??≤300
第22到n+1??+1行,每行有33個(gè)用空格隔開(kāi)的數字,每個(gè)數字都在00到100100之間z??第11行的33個(gè)數字依次表示學(xué)號為j?1???1的學(xué)生的語(yǔ)文、數學(xué)、英語(yǔ)的成績(jì)。每個(gè)學(xué)生的學(xué)號按照輸入順序編號為1~n1~??(恰好是輸入數據的行號減11)。
所給的數據都是正確的,不必檢驗。
【輸出】
共有55行,每行是兩個(gè)用空格隔開(kāi)的正整數,依次表示前55名學(xué)生的學(xué)號和總分。
【輸入樣例】
6
90 67 80
87 66 91
78 89 91
88 99 77
67 89 64
78 89 98
【輸出樣例】
6 265
4 264
3 258
2 244
1 237
下一篇
完整版pdf格式下載地址在文章末尾! 完整版下載地址 :https://bianxingtang.lanzouq.com/iG5gX2annhyf? ? ? (復制到瀏覽器下載)
完整版pdf格式下載地址在文章末尾! 完整版下載地址 :https://bianxingtang.lanzouq.com/iKCa52annhxe? ? ? (復制到瀏覽器下載)
【題目描述】 世博會(huì )志愿者的選拔工作正在A(yíng)市如火如荼的進(jìn)行。為了選拔最合適的人才,A市對所有報名的選手進(jìn)行了筆試,筆試分數達到面試分數線(xiàn)的選手方可進(jìn)入面試。面試分數線(xiàn)根據計劃錄取人數的150150%劃定,即如果計劃錄取m??名志愿者,則面試分數線(xiàn) ...