为了抗击来势汹汹的 COVID19 新型冠状病毒,全国各地均启动了各项措施控制疫情发展,其中一个重要的环节是口罩的发放。
某市出于给市民发放口罩的需要,推出了一款小程序让市民填写信息,方便工作的开展。小程序收集了各种信息,包括市民的姓名、身份证、身体情况、提交时间等,但因为数据量太大,需要根据一定规则进行筛选和处理,请你编写程序,按照给定规则输出口罩的寄送名单。
可以AC的解答请参考天梯赛练习集 L2-034 口罩发放(25分)史前巨细,坑点满满
按照如下做法,只得到了19分,有测试点未通过。还没有想出来怎么解决这个问题。
#include <stdio.h>
#include <string.h>
typedef struct Person{
char name[11];
char id[21];
int status;
char time[6];
int cnt;
}Person;
int main(){
int d, p, i, j, k, t, s, len_id, itmp;
Person person[1000], total[30000], tmp;
int scnt = 0, tcnt = 0, flag = 0;
scanf("%d%d", &d, &p); //输入数据
for (i=0; i<30000; i++){
total[i].cnt = 0;
}
for (i=0; i<d; i++