最后一组暴空间了,求大佬修正
#include <bits/stdc++.h>
using namespace std;
map<string,bool> dict[1001];
int n,m;
string x;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
fflush(stdin);
cin>>m;
while(m--){
cin>>x;
dict[i][x]=1;
}
}
cin>>m;
while(m--){
fflush(stdin);
cin>>x;
for(int i=1;i<=n;i++){
fflush(stdin);
if(dict[i][x]==1){
cout<<i<<" ";
}
}
cout<<endl;
}
return 0;
}