HDU 1236 排名 解題糾錯

2021-05-24 14:16:56 字數 367 閱讀 6543

以下**來自http://topic.csdn.net/u/20110305/13/eb72da53-2ac1-453b-bc96-176a1a4c43ae.html

(1)char sno[20];

應改為char sno[21];

否則當考生的准考證號有20個字元時(如樣例中cs000000000000000002),輸出可能錯。

(2)if(strcmp(c->sno,d->sno)>0)

return 1;

else

return -1;

qsort要求比較函式返回包含0在內的3種值。但以上**不能輸出0。應改為:

return strcmp(c->sno,d->sno);

HDU1236排名(排序)

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

HDU1236 排名 題解

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

ACM訓練合集 HDU1236 排名

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