###帅到没朋友
##题目如下
##代码如下
#include"stdio.h"
int main()
{
int x,a[1000000],y,shuzi;//利用数组编号来储存ID
scanf("%d",&x);
for(;x>0;x--)
{
scanf("%d",&y);
for(;y>0;y--)
{
scanf("%d",&shuzi);
a[shuzi]++;//输入的对应数组元素不为零
}
}
int X,Y,flag=0;
scanf("%d",&X);
for(;X>0;X--)
{
scanf("%d",&Y);
if(!a[Y])
{
if(flag)
printf(" ");
printf("%05d",Y);
a[Y]=1;//防止多次输出
flag++;
}
}
if(!flag)
printf("No one is handsome");
return 0;
}
救救孩子,改了整整两天,也看了网上很多份答案,始终找不出我错在哪里
感觉学下去的动力都没有啦,谢谢各位大佬!!!
第三个测试点就是考虑一个人在朋友圈的情况;
第四个测试点的话应该是有的id是0000X这种,最开始存到数组里的时候你把0抹去了,所以最后输出的时候没有0,要把0再补上去。
你的代码好像没考虑到 只有自己一个人在朋友圈 这个情况吧。
朋友圈只有一人的情况的话你自己输入在其中一行1 22222,然后其他行没有22222,最后验证中加个22222,结果出来有22222就没问题,没出来就有问题