为什么全wa?
查看原帖
为什么全wa?
580868
juchenglin楼主2023/3/30 21:26
#include<bits/stdc++.h>
using namespace std;
struct money
{
    int zong, chinese, math, english, id;
}mon[305];
bool cmp(money a, money b)
{
    if(a.zong != b.zong)
    {
    	return a.zong > b.zong;
	}
    if(a.chinese != b.chinese)
    {
    	return a.chinese > b.chinese;
	}
    return a.id > b.id;
}
int main()
{
    int n;
    cin >> n;
    for(int i = 1 ; i <= n; i++)
    {
        cin >> mon[i].chinese >> mon[i].math >> mon[i].english;
        mon[i].id = i;
        mon[i].zong = mon[i].chinese + mon[i].math + mon[i].english;
    }
    sort(mon + 1, mon + n + 1, cmp);
    for(int i = 1 ; i <= n ; i++)
    {
        cout << mon[i].id << mon[i].zong;
    }
    return 0;
}
2023/3/30 21:26
加载中...