呵呵

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

我没特判照样 A 掉 ```cpp #include <bits/stdc++.h> using namespace std; struct student { char name[10086]; int Chinese; int Math; int English; }; student stu[10086]; bool cmp (student x, student y) { return x.Chinese + x.Math + x.English > y.Chinese + y.Math + y.English; } int main () { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) scanf("%s%d%d%d", stu[i].name, &stu[i].Chinese, &stu[i].Math, &stu[i].English); sort(stu + 1, stu + n + 1, cmp); printf("%s %d %d %d", stu[1].name, stu[1].Chinese, stu[1].Math, stu[1].English); return 0; } ```
by 一只书虫仔 @ 2020-06-30 13:45:42


@[一只书虫仔](/user/114914) ~~我好像在哪里见过你~~ 我试一下
by AT1198_100 @ 2020-06-30 13:46:40


@[winterzxy](/user/311230) ?在哪,如果是讨论区见过那很正常
by 一只书虫仔 @ 2020-06-30 13:47:32


```cpp bool cmp(xue x,xue y){ if(x.chi + x.eng + x.mat != y.chi + y.eng + y.mat) return x.chi + x.eng + x.mat < y.chi + y.eng + y.mat; else return x.xu < y.xu; } ``` ~~话说我个机房juruo为什么要来debug~~
by Her_Lingxiao @ 2020-06-30 13:49:50


@[一只书虫仔](/user/114914) 想起来了 帖子"咬文嚼字"
by AT1198_100 @ 2020-06-30 13:49:58


stablesort吧
by songhongyi @ 2020-06-30 13:52:35


草,求助帖说明白啊,刚想说nhml……
by _5011_ @ 2020-06-30 14:07:49


@[一只书虫仔](/user/114914) `sort` 不是稳定排序吧
by Froggy @ 2020-06-30 14:37:18


@[Froggy](/user/100285) 啊?那可能跟题目输出第一个有关所以我这个是对的
by 一只书虫仔 @ 2020-06-30 14:40:05


@[一只书虫仔](/user/114914) > 如果有多个总分相同的学生,输出靠前的那位。 是不是数据水了啊(
by devout @ 2020-06-30 14:40:25


上一页 | 下一页