Submission #17925
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #define rep(i,l,r)for(int i=l;i<r;i++) typedef struct { int m; char s[30]; }data; cmp( void *a, void *b){ if ((*(data*)a).m<(*(data*)b).m) return 1; if ((*(data*)a).m>(*(data*)b).m) return -1; return strcmp ((*(data*)a).s,(*(data*)b).s); } data d[100]; a,b,c,n; main(){ scanf ( "%d" ,&n); rep(i,0,n){ scanf ( "%s%d%d%d" ,d[i].s,&a,&b,&c); d[i].m=a+b+c; } qsort (d,n, sizeof (data),cmp); rep(i,0,n) printf ( "%d %s %d\n" ,i+1,d[i].s,d[i].m); } |
ステータス
項目 | データ |
---|---|
問題 | 0054 - てすと |
ユーザー名 | sugar |
投稿日時 | 2017-05-26 17:00:11 |
言語 | C |
状態 | Accepted |
得点 | 2 |
ソースコード長 | 497 Byte |
最大実行時間 | 20 ms |
最大メモリ使用量 | 428 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | ALL | 2 / 2 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
in1.txt | AC | 20 ms | 380 KB |
1
|
in2.txt | AC | 11 ms | 400 KB |
1
|
in3.txt | AC | 10 ms | 360 KB |
1
|
in4.txt | AC | 9 ms | 380 KB |
1
|
in5.txt | AC | 11 ms | 428 KB |
1
|