-
个人简介
#include<bits/stdc++.h> using namespace std; struct node{ string school,team; int solved,time; }a,b[200005]; bool cmp(node a,node b){ if(a.solved!=b.solved) return a.solved>b.solved;//按照解题数 else return a.time<b.time;//按照用时 } int main(){ int n,k=0; string s;//s奖 cin>>n; for(int i=1;i<=n;i++){ cin>>a.school>>a.team>>a.solved>>a.time; if(a.team.find('')==-1&&a.solved!=0){ b[++k]=a; } } sort(b+1,b+k+1,cmp); int J=ceil(k0.1);//金牌 int Y=ceil(k0.3)-J;//银牌 int T=ceil(k0.6)-Y-J;//铜牌 cin>>s; if(s=="gold"){ cout<<J<<endl; for(int i=1;i<=J;i++){ cout<<b[i].school<<" "<<b[i].team<<" "<<b[i].solved<<" "<<b[i].time<<endl; } } else if(s=="silver"){ cout<<Y<<endl; for(int i=J+1;i<=J+Y;i++){ cout<<b[i].school<<" "<<b[i].team<<" "<<b[i].solved<<" "<<b[i].time<<endl; } } else{ cout<<T<<endl; for(int i=J+Y+1;i<=J+Y+T;i++){ cout<<b[i].school<<" "<<b[i].team<<" "<<b[i].solved<<" "<<b[i].time<<endl; } } return 0; }
-
通过的题目
- J0023
- J1052
- P391
- P394
- P397
- J1053
- P406
- J1080
- P409
- P411
- P412
- J1013
- P420
- J1030
- P426
- P430
- J1071
- J1056
- P451
- P455
- P457
- P458
- P463
- P473
- P484
- P490
- P491
- J1081
- P502
- P521
- P530
- P538
- P553
- P556
- P557
- P562
- P569
- P571
- P575
- P576
- P583
- P585
- P601
- P602
- P628
- J1059
- P633
- P636
- P662
- J1095
- P688
- J1096
- J1016
- J1087
- P717
- P729
- P738
- P774
- J1077
- P781
- P785
- P786
- P789
- J1067
- J1015
- P845
- P848
- P859
- P865
- P877
- P882
- P906
- P1569
- J1014
- P985
- J1017
- J1020
- J1083
- J1086
- J1085
- J1026
- J1031
- J1089
- J1025
- J1024
- P1043
- P1047
- P1048
- J1069
- J1032
- P1057
- P1058
- J1037
- J1038
- J1058
- P1087
- P1090
- P1113
- J1051
- P1135
- P1235
- P1258
- P1274
- P1321
- J1019
- J1084
- P1383
- P1407
- P1412
- P1414
- P1416
- P1485
- P1538
- P1602
- P1623
- J1082
- P1704
- P1711
- P1758
- P1759
- P1760
- P1762
- P1763
- P1769
- P1774
- P1782
- P1785
- P1786
- P1787
- P1791
- P1794
- P1797
- P1799
- P1823
- P1824
- P1825
- P1828
- P1831
- P1955
- P2051
- P2052
- P2351
- P2356
- P2374
- P2377
- P2416
- J1070
- J1068
- P2623
- J1010
- J1011
- P2704
- P2705
- P2738
- P2824
- P2826
- P2828
- P3048
- P3049
- J1029
- P3053
- P3054
- HJ008
- J1001
- J1002
- J1003
- J1004
- J1005
- J1006
- J1007
- J1008
- J1009
- J1021
- J1022
- J1023
- J1027
- J1028
- J1033
- J1034
- J1035
- J1040
- J1041
- J1042
- J1043
- J1044
- J1045
- J1046
- J1047
- J1048
- J1049
- J1050
- J1054
- J1055
- J1057
- J1060
- J1061
- J1062
- J1063
- J1064
- J1065
- J1066
- J1072
- J1073
- J1074
- J1075
- J1076
- J1088
- J1090
- J1091
- J1092
- J1093
- J1094
- JX6001
- JX4800
- P3637
- P3649
- P3650
- P3651
- T1
- GESP1101
- GESP1102
- GESP1103
- GESP1065
- GESP1029
- GESP1030
- GESP1031
- P4212
- P4214
- P4232
- JX20253contest4A
- JX20253contest4B
- JX20253contest5A
- Summercamptest2025A
- P4517
- P4521
- ZXCS002B
- ZXCS003A
- ZXCS004A
- ABC002A
- ABC004A
- ABC001A
-
最近活动
题目标签
- 入门
- 192
- 语法基础
- 111
- 基础
- 62
- 循环
- 61
- 基本运算
- 44
- 分支
- 36
- 字符串
- 23
- 算法基础
- 17
- 排序
- 16
- 二维数组
- 16
- 一维数组
- 10
- 结构体
- 10
- 数学
- 9
- GESP真题
- 7
- 普及-
- 5
- 函数
- 5
- 枚举
- 4
- 信息素养大赛
- 4
- 递归
- 3
- 进阶
- 3