1 条题解
-
0
`#include<bits/stdc++.h>
using namespace std; struct pe { string a; int b,c,d,id; }; pe f[110]; bool cmp(pe x,pe y) { if(x.b!=y.b)return y.b>x.b; else { if(x.c!=y.c)return y.c>x.c; else { if(x.d!=y.d)return y.d>x.d; else return y.id<x.id; } } } int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>f[i].a>>f[i].b>>f[i].c>>f[i].d; f[i].id=i; } sort(f,f+n,cmp); for(int i=0;i<n;i++)cout<<f[i].a<<endl; return 0; } `
- 1
信息
- ID
- 811
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 9
- 标签
- 递交数
- 188
- 已通过
- 16
- 上传者
京公网安备 11011102002149号