7-4 帅到没朋友

 

 

 

 

 

 

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
   int n,k,m,i,j,l;
   int a[100000]={0}; 
    //用来记录编号 
      // ,首先进行初始化。
   int count =0;   
   
    //确保检查次数。 
   scanf("%d",&n);
   if(n>100){
   	exit(0);
   } 	
    while(n--){
    	scanf("%d",&k);
    	for(i=0;i<k;i++)
    	{
    		scanf("%d",&m);
			//输入编号 
    	if(k!=1)      
// K超过1的朋友圈里都至少有2个不同的人,
    	  {          
  // 也就是说他有朋友, 
    		 a[m]=1;
 // 将有朋友的编号赋值为一。
		  }        
 // 同时排除了只有一人的情况。
		}
     } 
  scanf("%d",&l);
  for(i=0;i<l;i++)
  {
  	scanf("%d",&m); 
	  //重新输入编号 
  	if(!a[m]) 
	  //该编号的值为0,则
  	{          
   // 说明之前没有出现过,也就是说它没有朋友 
  	if(!count)
  // 计数为零  表明是第一个没有朋友的人 
  		{
  			
  			printf("%05d",m);
  //第一个数没有空格 
		  }
  		else{
  			
  				printf(" %05d",m); 
  //以后的数有空格。 
  			
		  }
		  a[m]=1;
 //之后再不检测该数,避免重复 
		  count++;
	  } 
  	
  	
   } 
 
 
 if(count==0)

	{

		printf("No one is handsome");
        printf("\n");
	}
 
 return 0;
 }
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值