杭電1236 排名

2021-10-07 12:59:19 字數 622 閱讀 2129

今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮

每題的分值,所以並不是最後的排名。給定錄取分數線,請你寫程式找出最後通過分數線的

考生,並將他們的成績按降序列印。

測試輸入包含若干場考試的資訊。每場考試資訊的第1行給出考生人數n ( 0 < n

< 1000 )、考題數m ( 0 < m < = 10 )、分數線(正整數)g;第2行排序給出第1題至第m題的正整數分值;以下n行,每行給出一

名考生的准考證號(長度不超過20的字串)、該生解決的題目總數m、以及這m道題的題號

(題目號由1到m)。

當讀入的考生人數為0時,輸入結束,該場考試不予處理。

對每場考試,首先在第1行輸出不低於分數線的考生人數n,隨後n行按分數從高

到低輸出上線考生的考號與分數,其間用1空格分隔。若有多名考生分數相同,則按他們考

號的公升序輸出。

4 5 25

10 10 12 13 15

cs004 3 5

杭電ACM1236 排名

這一題,比較麻煩,可以說是簡單的結構體的應用。輸入的資料量比較大,用scanf比較好一點,還有一點比較難的是如果分數一樣,要按考生號的公升序來輸出。我用乙個結構體來存每乙個考生的考號和總成績,然後排序,算出有幾個合格,再輸出。下面的是一次ac的 include include include inc...

HDU1236排名(排序)

剛學會c stl標準模板庫,就試著寫了一道排序的題 發現c stl好強很大,雖然有許多函式調錯了,但是經過除錯過後,居然一次ac了,興奮呀!所以以此紀念一下這個小小的突破 嘿嘿 好了,先看看題目吧!題意 今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮 每題的...

HDU1236 排名 題解

problem description 今天的上機考試儘管有實時的ranklist,但上面的排名僅僅是依據完畢的題數排序,沒有考慮 每題的分值,所以並非最後的排名。給定錄取分數線。請你敲 找出最後通過分數線的 考生,並將他們的成績按降序列印。input 測試輸入包括若干場考試的資訊。每場考試資訊的第...