题9.天梯赛训练-帅到没朋友 (20 分)
一、题目
二、题解
#include <bits/stdc++.h>
using namespace std;
int main()
{
map<string,int> P;
map<string,int> flag;
int sign=0;
int N,K,M;
string ID;
cin>>N;
for(int i=0;i<N;i++)
{
cin>>K;
for(int j=0;j<K;j++)
{
cin>>ID;
if(K>1)//算我读题读的实在菜,之前根本没有考虑到朋友圈只有自己一个人的情况也是没朋友
{
P[ID]++;
}
}
}
cin>>M;
for(int i=0;i<M;i++)
{
cin>>ID;
if(flag[ID]==0&&P[ID]==0)
{
if(sign==1)
{
putchar(' ');
}
cout<<ID;
flag[ID]=1;
sign=1;
}
}
if(!sign)
{
cout<<"No one is handsome";
}
putchar('\n');
}