计蒜客T1155 患者等待治疗
发布时间
阅读量:
阅读量
病人进行挂号就诊时,需要编写一个程序,依据特定规则对挂号的患者进行排序,以确定其就诊顺序:
老年人(年龄 ≥60 岁)相较于非老年人具有更高的就诊优先级。
对于老年人群体,应按照年龄由高到低的顺序进行排序;若年龄相同,则依据其挂号的先后顺序排列。
而对于非老年人,则按照其挂号的先后顺序依次安排就诊。
输入格式
第 1 行输入一个不超过 100100 的正整数,用于表示患者的总人数;
随后的每一行按照患者挂号的先后顺序输入相关信息,包括:一个长度不超过 10 的字符串作为患者的 ID(所有患者的 ID 均不相同且仅包含数字与字母),以及一个整数表示该患者的年龄(不超过 100100 岁),两者之间通过单个空格分隔。
输出格式
根据排序后的结果输出每个患者的 ID,每行显示一个 ID。
输出过程中每行末尾可能出现多余的空格,但不会影响答案是否正确。
样例输入
5
021075 40
004003 15
010158 67
021033 75
102012 30
样例输出
021033
010158
021075
004003
102012
观察到需根据年龄对患者 ID 进行排序,而年龄与 ID 存在直接关联性,因此需要使用结构体来实现相关功能。
#include<iostream>
全部评论 (0)
还没有任何评论哟~
