夏梓瑞 • 2个月前
#include<iostream> // cin\cout\endl
#include<cstdio> //scanf()\printf()
#include<cstring> // strcpy()\strcat()\strcmp()\strlen()\memset()
#include<cmath> //sqrt()\pow()\abs()\ceil()\floor()\max()\min()
using namespace std;
struct a{
int daihao;
char xingge;
};
int main(){
int n,m,f,f1=0;
cin>>n;
struct a b[106];
for(int i=1;i<=n;i++){
cin>>b[i].daihao>>b[i].xingge;
}
int k,x;
cin>>m;
for(int i=1;i<=m;i++){
cin>>k;
f=1;
for(int j=1;j<=k;j++){
cin>>x;
for(int p=1;p<=n;p++){
if(x==b[p].daihao&&b[p].xingge=='e')
f=0;
}} if(f){
cout<<i<<' ';
f1=1;}
}
if(f1==0)
cout<<"None";
return 0;
}
评论: