0
已解决
题目描述 Description
电脑的**能由很多方面决定:例如cpu、gpu、内存、硬盘等等,我们可以通过跑分软件,来对电脑的各个方面进行评测。
现在有n(n<=105)台电脑,每个电脑的各个方面的**能用一个整数表示(分数不超过106)。请你根据每个电脑的分数,这些电脑的**能进行排名:先按照cpu分数降序排名,若cpu分数相同则按照gpu进行降序排名,若gpu分数相同则按照内存的分数降序排列,否则按照硬盘的分数进行升序排名。
输入描述 Input Description
第一行输入一个整数n(n<=10^5)
接下来n行,每行输入4个整数分别表示这台电脑cpu、gpu、内存、硬盘的跑分,空格隔开,
电脑编号按照输入顺序为1~n
输出描述 Output Description
输出n行,每行一个整数,表示排序后的电脑编号
样例输入 Sample Input
4 123450 54321 10000 5000 110000 54321 8000 5000 123450 54321 9000 5000 153450 54321 5000 5000
样例输出 Sample Output
4 1 3 2
没思路
谭迪元在2021-09-22 19:24:23追加了内容
@王文博 @王文博 @王文博 @李奕歌 @吕梓瑜 @李锦昊 @李显晨
@@@@@@@@@@@@@@@@@@@@