90分求助!
查看原帖
90分求助!
361505
Escapism楼主2021/4/19 17:21

大佬求助!第8个测试点!sort + 结构体

程序```cpp #include #include using namespace std;

struct peo{ int ch,ma,en; int mark; int id; } a[305];

bool cmp(peo x,peo y){ if (x.mark != y.mark) return x.mark > y.mark; if (x.mark == y.mark) return x.ch > y.ch; return x.id < y.id; } int main(){ int n; cin>>n; for (int i = 1;i <= n;i++){ cin>>a[i].ch>>a[i].ma>>a[i].en; a[i].mark = a[i].ch + a[i].ma + a[i].en; a[i]id = i; } sort(a,a + n + 1,cmp); for (int i = 1;i <= 5;i++){ cout<<a[i].id<<a[i].mark; } }

2021/4/19 17:21
加载中...