坑:輸出五位數,注意補足位數。
#include <bits/stdc++.h>
using namespace std;
const int maxn = 100010;
int a[maxn],c[maxn];//c記錄是否已經輸出過了
int main(){
int n,k,id,m,tmp;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&k);
for(int j=0;j<k;j++) {
scanf("%d",&tmp);
if(k>1) a[tmp]=1;
}
}
scanf("%d",&m);
int flag = 0;
for(int i=0;i<m;i++){
scanf("%d",&tmp);
if(a[tmp]==0&&c[tmp]==0){//沒有朋友圈並且也沒有輸出過
if(flag==1){
printf(" ");
}
printf("%05d",tmp);
c[tmp]=1;
flag = 1;
}
}
if(!flag) printf("No one is handsome");
return 0;
}