洛谷 1104 生日

2022-05-26 02:06:15 字數 904 閱讀 3341

cjf君想調查學校oi組每個同學的生日,並按照從大到小的順序排序。但cjf君最近作業很多,沒有時間,所以請你幫她排序。

有22行,

第11行為oi組總人數nn;

第22行至第n+1n+1行分別是每人的姓名ss、出生年yy、月mm、日dd。

有nn行,

即nn個生日從大到小同學的姓名。(如果有兩個同學生日相同,輸入靠後的同學先輸出)

輸入 #1複製

3

yangchu 1992 4 23

qiujingya 1993 10 13

luowen 1991 8 1

輸出 #1複製

luowen

yangchu

qiujingya

資料規模

11length(s)<20length(s)<20

題解:cmp較長的排序問題

//

luogu-judger-enable-o2

#include#include

#include

#include

#include

#include

using

namespace

std;

struct

notef[

108];

bool

cmp (note a,note b)

intn;

intmain()

sort (f+1,f+n+1

,cmp);

for(int i=1;i<=n;i++)

cout

return0;

}

洛谷 P1104 生日

cjf君想調查學校oi組每個同學的生日,並按照從大到小的順序排序。但cjf君最近作業很多,沒有時間,所以請你幫她排序。有22行,第11行為oi組總人數nn 第22行至第n 1n 1行分別是每人的姓名ss 出生年yy 月mm 日dd。有nn行,即nn個生日從大到小同學的姓名。如果有兩個同學生日相同,輸...

sort填坑 洛谷 P1104 生日

題目描述 cjf君想調查學校oi組每個同學的生日,並按照從大到小的順序排序。但cjf君最近作業很多,沒有時間,所以請你幫她排序。輸入格式 有2行,第1行為oi組總人數n 第2行至第n 1行分別是每人的姓名s 出生年y 月m 日d。輸出格式 有n行,即n個生日從大到小同學的姓名。如果有兩個同學生日相同...

洛谷 P1104 生日 結構體排序

傳送門 思路 雖然是個水題,但是不認真讀題的下次就是一直wa,一定記著在結構體排序時同年同月同日生的人要id大的在前。實現 include define endl n define null null define ll long long define int long long define p...