30 #Z0013. 社区居民信息排序

社区居民信息排序

问题描述:

数字中国某数字管理平台需管理某社区居民信息。请定义一个名为 Resident 的结构体,包含以下成员:

  • name:字符串,姓名。
  • age:整数,年龄。
  • income:浮点数,年收入(万元)。 编写程序,读入NN个居民的信息,然后:
  1. 按照年龄从大到小进行稳定排序(年龄相同的,保持输入时的相对顺序)。
  2. 输出排序后的姓名列表,每行一个姓名。

输入描述:

第一行包含一个正整数 NN(1≤N≤1001≤N≤100)。 接下来 NN 行,每行包含一个字符串(姓名,不含空格)和一个整数及一个浮点数,以空格分隔,分别表示年龄和年收入。

输出描述:

输出 NN 行,每行一个姓名,表示排序后的居民姓名。

样例输入:

3
Zhang 30 5.5
Li 25 10.0
Wang 30 8.0

样例输出:

Zhang
Wang
Li