传统题 1000ms 256MiB

荣耀排行榜

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一次大型比赛中,选手的排名规则如下:

  1. 总分高的选手排在前面。
  2. 如果总分相同,核心科目(Subject A)分数高的排在前面。
  3. 如果核心科目分数也相同,则 ID 号小的排在前面。

现在给出 NN 名选手的 ID、核心科目分数和其他科目分数,请你输出排名后的选手 ID。

输入格式

第一行 NN (1N1051 \le N \le 10^5)。 接下来 NN 行,每行三个整数:ID、Subject A分数、Subject B分数。(1分数1001 \le \text{分数} \le 100, 1IDN1 \le ID \le N)。

输出格式

输出 NN 行,每行一个整数,表示排序后的选手 ID。

样例

3
1 100 100
2 90 70
3 80 80
1
2
3

样例解释

选手 1:100+100=200分,排第 1。

选手 2:90+70=160分。

选手 3:80+80=160分。

选手 2 和 3 总分相同,比较 Subject A,选手 2 (90) > 选手 3 (80),所以 2 排在 3 前面。

排序算法

未认领
状态
已结束
题目
9
开始时间
2026-2-9 0:00
截止时间
2026-2-15 23:45
可延期
0 小时