每条用户数据一共有 3 个部分,分别是:用户编号、用户名、用户经验,但这 3 个部分的输入顺序是乱的。
我们可以根据每个字段的特征来判断它是什么:
.,就可以判断为用户经验小红书数据库中有用户编号、用户名称和用户经验三个字段,其中: 用户编号为 1 到 109 间的整数,且唯一; 用户名称为长度不超过10 的非空字符串,且仅由小写字母构成; 用户经验为 1到 109间的浮点数。 现在,你已经获取到了 n 条用户数据,每一条用户数据由:用户编号、用户名称、用户经验三个部分组成,但顺序是混乱的。 请按照:用户编号从小到大排序并将排序后的用户数据按照:用户编号、用户名称、用户经验的顺序输出。
输入一个整数n(1≤n≤105),表示用户数据的数量。
此后n 行,第i 行依次输入以下三个部分表示第i 条用户数据(不保证某个部分一定在前,即部分间的顺序是乱序的;各部分之间用空格分隔): 一个整数xi(1≤xi≤109),表示用户编号;
一个长度仅由小写字母构成的字符串 si(1≤length(si)≤10),表示用户名称; 一个小数位数为两位的浮点数ci(0≤ci≤109),表示用户经验。
一共n行,第i 行依次输出用户编号第 i小的用户编号、用户名称和用户经验,用空格分隔。
输入
3
xhs 12 106.70
0.00 abc 11
6 xhs 666.66
输出
6 xhs 666.66
11 abc 0.00
12 xhs 106.70