这道题没思路,求指点,是因为我还没学到这部分知识点吗,目前只学到了循环和分支

问题描述

有小孩在比赛跳远,看谁跳的最远。每个小孩可以跳3次,这个小孩的成绩就是三次距离里面的最大值。例如,一个小孩跳3次的距离分别时10, 30和20,那么这个小孩的成绩就是30。给出每个孩子三次跳的距离,问最终每个孩子的排名是多少。
输入描述

输入文件的第一行有一个整数,表示测试数据的组数。对于每组测试数据:第一行包括一个整数, 表示孩子的数目. 接下来行, 每行包含三个整数 和 (), 表示第个小孩每次的跳的距离。输入数据保证每个孩子的成绩互不相同。
输出描述

对于每组数据,输出一行包含个整数,用一个空格隔开。第个数表示第个小孩的最终名次。
输入样例

2
3
10 10 10
10 20 30
10 10 20
2
3 4 1
1 2 1
输出样例

3 1 2
1 2
提示:
对于第一组数据,3个孩子的成绩分别时10, 20和30。因此他们最终排名依次是3, 1和2

这要用到数组