#include#include#includeusing namespace std;
struct studentbuf[100001];
bool cmp1(student a,student b)
bool cmp2(student a,student b)
bool c***(student a,student b){
return a.scorewrong answer出現原因:
1. 對於輸入 0 0,要求無輸出,故應在輸入資料之前break;
2. 題目要求當若干學生具有相同姓名或者相同成績時,則按他們的學號遞增排序。故應在switch之前就按cmp1排序。
3. 資料相等時,相對順序不變。題目沒說,就當隱含要求吧。stable_sort( )。
九度OJ題目1023 EXCLE排序
題目1023 excel排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 10733 解決 2492 題目描述 excel可以對一組紀錄按任意指定列排序。現請你編寫程式實現類似功能。對每個測試用例,首先輸出1行 case i 其中 i 是測試用例的編號 從1開始 隨後在 n 行中輸出...
學習筆記 九度OJ 題目1432 疊筐
題目1432 疊筐 時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 提交 1464 解決 346 題目描述 把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。輸入 輸入是乙個個的三元組,分別是,外筐尺寸n n為滿足0 輸出 輸出疊在一起的...
九度OJ 題目1018
題目1018 統計同成績學生人數 題目描述 讀入n名學生的成績,將獲得某一給定分數的學生人數輸出。輸入 測試輸入包含若干測試用例,每個測試用例的格式為 第1行 n 第2行 n名學生的成績,相鄰兩數字用乙個空格間隔。第3行 給定分數 當讀到n 0時輸入結束。其中n不超過1000,成績分數為 包含 0到...