90分第一个测试用例过不去,求dalao看看

P5740 【深基7.例9】最厉害的学生

@[XXYNLY](/user/1414951) ```cpp #include <iostream> #include <algorithm> using namespace std; struct Monkey { int c; int m; int e; int z; string id; int iv; void read(int k) { cin >> id >> c >> m >> e; z = c + m + e; iv = k; } }; Monkey m1[1005]; bool cmp(Monkey x, Monkey y) { if (x.z != y.z) return x.z > y.z; return x.iv < y.iv; } int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { m1[i].read(i); } sort(m1 + 1, m1 + n + 1, cmp); cout << m1[1].id << " " << m1[1].c << " " << m1[1].m << " " << m1[1].e << endl; return 0; } ```
by IAKIOI___ @ 2024-10-13 17:30:10


你没有考虑所有人分数都等于0的情况,ans的Chinese可以先设成-1
by xlp0922 @ 2024-10-13 19:25:01


|