P5759 [NOI1997] 竞赛排名

题目描述

某市组织了一次中学生科技全能竞赛,每个选手要参加数学、物理、化学、天文、地理、生物、计算机和英语共八项竞赛,最后综合八项竞赛的成绩排出总名次。 选手编号依次为: $1,2,\dots,N$($N$ 为参赛总人数)。设 $x_{i, j}$($1 \le i \le N, 1 \le j \le 8$)分别表示编号为 $i$ 的选手第 $j$ 项竞赛的成绩。其它指标如下: - 第 $j$($1 \le j \le 8$)项竞赛的平均分 $avg_j = \frac{1}{N} \sum_{i=1}^N x_{i, j}$ - 选手 $i$($1 \le i \le N$)的总分 $sumx_i = \sum_{j=1}^8 x_{i, j}$ - 选手 $i$($1 \le i \le N$)第 $j$($1 \le j \le 8$)项竞赛的位置分 $$ y_{i, j}= \begin{cases} 0 & \left(\sum_{i = 1} ^ N |x_{i, j} - avg_j| = 0\right) \\ \frac{x_{i, j} - avg_j}{\frac{1}{N} \sum_{i = 1} ^ N |x_{i ,j} - agv_j|} & \left(\sum_{i = 1} ^ N |x_{i, j} - avg_j| \ne 0\right)\end{cases} $$ - 选手 $i$($1 \le i \le N$)的总位置分 $sumy_i = \sum_{j=1}^3 y_{i, j} + 0.8 \sum_{j=4}^8 y_{i, j}$ 排名规则如下: 1. 总位置分高的选手名次在前; 2. 若两个或两个以上的选手总位置分相同,则总分高的选手名次在前; 3. 若两个或两个以上的选手总位置分和总分均相同,则编号在前的选手名次在前。 请你为竞赛组委会编一程序,计算本次全能竞赛的总排名情况。

输入格式

第一行为参赛总人数 $N$,从第二行到第 $N$ 行依次为编号为 $1$ 到编号为 $N$ 的选手的成绩,每行有 $8$ 个 $0 \sim 100$ 之间的整数,代表该选手的 $8$ 项竞赛成绩 。同一行相邻两个数之间用一个空格符隔开。

输出格式

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

说明/提示

#### 数据范围 对于所有测试数据,满足 $1 \le N \le 1000$。