[NOI1997]竞赛排名

成绩 0 开启时间 2013年01月22日 星期二 13:15
折扣 0.8 折扣时间 2013年01月22日 星期二 13:15
允许迟交 关闭时间 2013年01月22日 星期二 13:15
输入文件 competitionsort.in 输出文件 competitionsort.out

某市组织了一次中学生科技全能竞赛,每个选手要参加数学、物理、化学、天文、地理、生物、计算机和英语共八项竞赛,最后综合八项竞赛的成绩排出总名次。选手编号依次为:1,2...N(N为参赛总人数)。

Image:Competitionsort 1.gif分别表示编号为i的选手第j项竞赛的成绩Image:Competitionsort 2.gif。其它指标如下:

  • 第j项竞赛的平均分 Image:Competitionsort 3.gif
  • 选手i的总分 Image:Competitionsort 4.gif
  • 选手i第j项竞赛的位置分 Image:Competitionsort 5.gif
  • 选手i的总位置分 Image:Competitionsort 6.gif

排名规则如下:

  1. 总位置分高的选手名次在前:
  2. 若两个或两个以上的选手总位置分相同,则总分高的选手名次在前:
  3. 若两个或两个以上的选手总位置分和总分均相同,则编号在前的选手名次在前。

请你为竞赛组委会编一程序,计算本次全能竞赛的总排名情况。

输入输出

输入文件的第一行为参赛总人数NImage:Competitionsort 7.gif,从第二行到第N行依次为编号为1到编号为N的选手的成绩,每行有8个0~100之间的整数,代表该选手的8项竞赛成绩Image:Competitionsort 8.gif。同一行相邻两个数之间用一个空格符隔开。

输出文件有N行,从第1行到第N行依次为排名第1的选手的编号,排名第2的选手的编号,…,排名第N的选手的编号。

样例

输入文件

3
72 82 73 68 95 86 82 90
72 90 50 60 80 70 65 80
72 82 73 68 95 86 82 90

输出文件

1
3
2