題目1014 排名

2022-09-08 06:09:13 字數 1099 閱讀 6618

題目描述:今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮每題的分值,所以並不是最後的排名。給定錄取分數線,請你寫程式找出最後通過分數線的考生,並將他們的成績按降序列印。

輸入:

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

輸出:對每場考試,首先在第1行輸出不低於分數線的考生人數n,隨後n行按分數從高到低輸出上線考生的考號與分數,其間用1空格分隔。若有多名考生分數相同,則按他們考號的公升序輸出。

樣例輸入:

4 5 25

10 10 12 13 15

cs004 3 5 1 3

cs003 5 2 4 1 3 5

cs002 2 1 2

cs001 3 2 3 5

1 2 40

10 30

cs001 1 2

2 3 20

10 10 10

cs000000000000000001 0

cs000000000000000002 2 1 2

0

樣例輸出:

3

cs003 60

cs001 37

cs004 3701

cs000000000000000002 20

1 #include 2 #include 34

using

namespace

std;56

intmain()727

}28for(i=0,tag=true,count=0; tag; i++)

38if(result[j]==result[j-1] && name[j]1

])39 name[j].swap(name[j-1

]);4041}

42if(result[i]>=g) 46}

4748 cout49for(i=0;i) 52}

53return0;

54 }

題目1014 排名

題目描述 今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮每題的分值,所以並不是最後的排名。給定錄取分數線,請你寫程式找出最後通過分數線的考生,並將他們的成績按降序列印。輸入 測試輸入包含若干場考試的資訊。每場考試資訊的第1行給出考生人數n 0 n 1000 ...

題目1014 排名

題目描述 今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮每題的分值,所以並不是最後的排名。給定錄取分數線,請你寫程式找出最後通過分數線的考生,並將他們的成績按降序列印。輸入 測試輸入包含若干場考試的資訊。每場考試資訊的第1行給出考生人數n 0 n 1000 ...

題目1014 排名

學到了 開始要用排序了!解決 我還想著寫排序演算法 真是好蠢啊 應該用sort函式的 之前用過一遍但是又給忘了 include 注意這個裡面的有的 最好用它的這個 裡有 各個函式的介紹 很關鍵啊 sort 的排序詳細介紹在這個網頁裡面 2 問題 二進位制 沒有找到接受 std string 型別的右...