射击比赛
题目描述
给定一个射击比赛成绩单
包含多个选手若干次射击的成绩分数
请对每个选手按其最高三个分数之和进行降序排名
输出降序排名后的选手ID序列
条件如下:
- 一个选手可以有多个射击成绩的分数 且次序不固定
- 如果一个选手成绩小于三个 则认为选手的所有成绩无效 排名忽略该选手
- 如果选手的成绩之和相等,则成绩相等的选手按照其ID降序排列
输入描述
输入第一行:一个整数 N
表示该场比赛总共进行了N
次射击
产生N
个成绩分数 2 <= N <= 100
输入第二行 一个长度为N
的整数序列
表示参与本次射击的选手Id
0 <= ID <= 99
输入第三行是长度为N
的整数序列
表示参与每次射击的选手对应的成绩
0 <= 成绩 <= 100
输出描述
符合题设条件的降序排名后的选手ID序列
示例一
输入
13
3,3,7,4,4,4,4,7,7,3,5,5,5
53,80,68,24,39,76,66,16,100,55,53,80,55
输出
5,3,7,4