[题目链接]:题目详情 - L2-034 口罩发放 (25 分) (pintia.cn)
题意
某市出于给市民发放口罩的需要,推出了一款小程序让市民填写信息,方便工作的开展。小程序收集了各种信息,包括市民的姓名、身份证、身体情况、提交时间等,但因为数据量太大,需要根据一定规则进行筛选和处理,请你编写程序,按照给定规则输出口罩的寄送名单。
思路
1.先定义一个mp容器存放,2.再将它进行排序。3.最后写出主代码
坑点
思路,代码数量
算法一:
map<string,int>mp,mp2;
struct node
{
string name;
string id;
int num,hh,mm,t,idx;
char time[15];
}a[55555],b[55555];
int cmp(node a,node b) // 排序
{
if(a.t!=b.t) // 如果时间不相同,根据时间排序,否则根据输入顺序排序
return a.t<b.t;
else
return a.idx<b.idx;
}
步骤二:
int c