#A6. 直播获奖?直播评测!

直播获奖?直播评测!

题目描述

小 C 终于来到了最后一步,发布 PTOI2023R1 获奖名单!!!但是小 Z 有一个奇怪的要求,获奖名单需要按照总分从高到低排序(若总分相同则按照准考证号从小到大的顺序),并给每个人分发一个证书编号便于选手领取获奖证书,小 C 并不会排序,所以你来帮帮他吧。

输入格式

输入的第一行包含一个正整数 nn ,表示参赛人数。

接下来 nn 行,每行给出 66 个参数,按照下面的顺序分别给出获奖选手的个人信息:

字符串 posipos_i 表示选手所处的省市区,字符串 sis_i 表示选手的准考证号 ,字符串 nameiname_i 表示选手的姓名,一个非负整数 scoreiscore_i表示选手的总分,字符串 schoolischool_i 表示选手所在的学校,字符串 gradeigrade_i 表示选手的年级。

输出格式

输出一共 nn 行,每行输出 77 个参数,将证书编号放在最前面,其余参数同上顺序,按照总分从高到低的顺序输出所有获奖选手的信息(若总分相同则按照准考证号从小到大的顺序)。

证书编号以 PTEZOJ-PTOI2023R1- 开头,然后按排序后的顺序接上一个三位数表示第几张证书(保证获奖人数介于1到999之间)。

例如:排序后第一个人的证书编号为 PTEZOJ-PTOI2023R1-001、第十三个人的证书编号为 PTEZOJ-PTOI2023R1-013

样例

样例 1

3
FJPT FJ-189 XieXingHang 128 PTYZ GaoYi
FJPT FJ-259 ZhuangYu 78 PTEZ GaoEr
FJPT FJ-187 LiYiChen 108 PTYZ GaoYi
PTEZOJ-PTOI2023R1-001 FJPT FJ-189 XieXingHang 128 PTYZ GaoYi
PTEZOJ-PTOI2023R1-002 FJPT FJ-187 LiYiChen 108 PTYZ GaoYi
PTEZOJ-PTOI2023R1-003 FJPT FJ-259 ZhuangYu 78 PTEZ GaoEr

样例 2

8
FJPT FJ-982 RpVmRDbENhU 381 CRMCTaQZMBy ChuEr
FJZZ FJ-635 MxVRMyo 286 uWiyZwAVIYn ChuSan
FJLY FJ-708 evcoGq 232 FFUQbikbrOri GaoSan
FJFZ FJ-643 QdneLmY 159 aNmOeq GaoYi
FJXM FJ-706 TXlqIBa 272 nVrOdOtzWWT GaoYi
FJFZ FJ-065 unlzwzOfWtY 2 vafXpfdkZKO ChuYi
FJQZ FJ-160 hTvDRfE 144 LGDHjK GaoYi
FJLY FJ-115 hbgTQTwpaU 22 jPcnziDk ChuSan
PTEZOJ-PTOI2023R1-001 FJPT FJ-982 RpVmRDbENhU 381 CRMCTaQZMBy ChuEr
PTEZOJ-PTOI2023R1-002 FJZZ FJ-635 MxVRMyo 286 uWiyZwAVIYn ChuSan
PTEZOJ-PTOI2023R1-003 FJXM FJ-706 TXlqIBa 272 nVrOdOtzWWT GaoYi
PTEZOJ-PTOI2023R1-004 FJLY FJ-708 evcoGq 232 FFUQbikbrOri GaoSan
PTEZOJ-PTOI2023R1-005 FJFZ FJ-643 QdneLmY 159 aNmOeq GaoYi
PTEZOJ-PTOI2023R1-006 FJQZ FJ-160 hTvDRfE 144 LGDHjK GaoYi
PTEZOJ-PTOI2023R1-007 FJLY FJ-115 hbgTQTwpaU 22 jPcnziDk ChuSan
PTEZOJ-PTOI2023R1-008 FJFZ FJ-065 unlzwzOfWtY 2 vafXpfdkZKO ChuYi

样例 2 解释

由于需要生成大规模的测试数据,测试数据中的人名和学校名称将会使用随机字符串代替。

数据范围

对于全部数据,保证 1n9991 \le n \le 9990scorei4000 \le score_i \le 400,所有字符串均由大小写字母、- 和数字组成,且长度均小于 5050 且 保证准考证号不重复。