7 条题解
-
0
#include<bits/stdc++.h> using namespace std; struct Stu{ string name; int score; }stu[25]; bool cmp(Stu a, Stu b){ if(a.score==b.score) return a.name<b.name; return a.score>b.score; } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>stu[i].name>>stu[i].score; } sort(stu+1,stu+n+1,cmp); for(int i=1;i<=n;i++){ cout<<stu[i].name<<" "<<stu[i].score<<endl; } return 0; }
信息
- ID
- 1343
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 317
- 已通过
- 81
- 上传者