-->
当前位置:首页 > Eng > 正文内容

编程题:又见胜局排序

Luz2年前 (2022-11-26)Eng738
n个人打乒乓球,好不热闹。已知每人各自胜了几局,请按胜局从多到少排序并输出每个人的排名rank(从1开始)、胜局数num及该人原来的输入序号index(从1开始),若num相同,则rank也相同,但输出时index小者优先输出。

### 输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试先输入人数n(不大于10),再输入n个整数(不大于30),表示各人的胜局数。

### 输出格式:

对于每组测试,按胜局数从多到少输出n行,每行包含三个整数,表示一个人的排名rank、胜局数num及该人原来的输入序号index。每行的每两个数据之间留一个空格。每两组测试之间留一个空行。

### 输入样例:

in
2
6 5 1 2 3 4 6
5 4 5 6 6 4


### 输出样例:

out
1 6 6
2 5 1
3 4 5
4 3 4
5 2 3
6 1 2

1 6 3
1 6 4
3 5 2
4 4 1
4 4 5








answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。