帮我改改我的沙子代码呗
#include <algorithm>
#include <iostream>
using namespace std;
const int N = 200010;
struct P{
string name;
int a,b,c,sum;
}p[N];
bool cmp(P a,P b){
return a.sum > b.sum;
}
int main(){
int n;
cin >> n;
for(int i = 1;i <= n;i++){
cin >> p[i].name >> p[i].a >> p[i].b >> p[i].c;
p[i].sum = p[i].a + p[i].b + p[i].c;
}
sort(p + 1,p + n + 1,cmp);
for(int i = 1;i <= n;i++){
cout << p[i].name << " " << p[i].sum << endl;
}
return 0;
}
最后留一句,我t.
的代马错哪了啊
// t 后面 m 忘写了