#include <stdio.h> #include <string.h> int main() { int c; int pe;//人 int id[100]={};//id int ans[100]={};//正答数 int tim[100]={};//時間 int rank[100]={};//順位 int prank[100]={};//点数順 int p=0;//点とか記録 int pp=0; int co=0;//ランクづけし終わった人 int cot=0;//得点 int mph=9999;//歴代最高点 int mid=9999; int cott=0; int cottt=0; scanf("%d",&c); for(int iii=1;iii<=c;iii++){ scanf("%d",&pe); for(int i=0;i<pe;i++){ scanf("%d",&id[i]); scanf("%d",&ans[i]); scanf("%d",&tim[i]); } //点数が高い順の配列を作る while(cottt<1){ for(int i=0;i<pe;i++){ if(ans[i]>p&&ans[i]<mph){ p=ans[i]; } } if(p==0){ cot=0; break; } prank[cot]=p; mph=p; p=0; cot++; cott++; } p=9999; while(co<pe){ for(int i=0;i<pe;i++){ if(prank[cot]==ans[i]){ if(tim[i]<p&&tim[i]>pp){ p=tim[i]; mid=id[i]; } } } if(mid==9999){ cot++; pp=0; p=9999; } if(mid!=9999){ pp=p; rank[co]=mid; mid=9999; co++; } } printf("Case #%d:\n",iii); for(int i=0;i<pe;i++){ printf("%d\n",rank[i]); } mid=9999; p=0; co=0; cot=0; cott=0; for(int i=0;i<100;i++){ id[i]=0; tim[i]=0; rank[i]=0; prank[i]=0; } } return 0; }
提出時間 | 2018-11-16 19:35:36 |
問題 | D - 順位集計 |
ユーザ名 | bukkorokoroponM |
状態 | 不正解 |
正解率 | 1/50 |
# | 状態 | 詳細情報 |
---|---|---|
テストケース 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 | 不正解 | 詳細を見る |
テストケース 26 | 不正解 | 詳細を見る |
テストケース 27 | 不正解 | 詳細を見る |
テストケース 28 | 不正解 | 詳細を見る |
テストケース 29 | 不正解 | 詳細を見る |
テストケース 30 | 不正解 | 詳細を見る |
テストケース 31 | 不正解 | 詳細を見る |
テストケース 32 | 不正解 | 詳細を見る |
テストケース 33 | 不正解 | 詳細を見る |
テストケース 34 | 不正解 | 詳細を見る |
テストケース 35 | 不正解 | 詳細を見る |
テストケース 36 | 不正解 | 詳細を見る |
テストケース 37 | 不正解 | 詳細を見る |
テストケース 38 | 不正解 | 詳細を見る |
テストケース 39 | 不正解 | 詳細を見る |
テストケース 40 | 不正解 | 詳細を見る |
テストケース 41 | 不正解 | 詳細を見る |
テストケース 42 | 不正解 | 詳細を見る |
テストケース 43 | 不正解 | 詳細を見る |
テストケース 44 | 不正解 | 詳細を見る |
テストケース 45 | 不正解 | 詳細を見る |
テストケース 46 | 不正解 | 詳細を見る |
テストケース 47 | 不正解 | 詳細を見る |
テストケース 48 | 不正解 | 詳細を見る |
テストケース 49 | 不正解 | 詳細を見る |
テストケース 50 | 不正解 | 詳細を見る |