饿啊又来求助了QAQ
#include<bits/stdc++.h>//炸,正解疑似AC自动机
using namespace std;//哈希是不是也可以
#define base 10007//兄弟们终于撞上一个质数了呃呃呃 (大声假哭) (refer to 5201039,not 10007)
#define mod 5201039//本来想用19491001做模数的,结果空间吃太紧了就换成这个了
int n,m;
vector<int>v[5201039];
inline int read(){//算快读吗?算哈希吗?如算
long long num=0;
char c=getchar();
while(c<'a'||c>'z')c=getchar();
while(c>='a'&&c<='z'){
num*=base;
num+=c;
num%=mod;
c=getchar();
}
return (int)num%mod;
}
inline int r(){
int x=0;
char c=getchar();
while(!isdigit(c)){
c=getchar();
}
while(isdigit(c)){
x=(x<<1)+(x<<3)+(c-48);
c=getchar();
}//标准快读
return x;
}
int main(){
n=r();
for(int i=1;i<=n;i++){
int l=r();
for(int j=1;j<=l;j++){
v[read()].push_back(i);
}
}
m=r();
for(int i=1;i<=m;i++){
int hx=read(),l=v[hx].size();
for(int j=0;j<l-1;j++)printf("%d ",v[hx][j]);
printf("%d",v[hx][l-1]);
putchar('\n');
}
return 0;
} //哈希竟然过样例乐,跪求水数据 sto orz
/*样例
3
9 you are a good boy ha ha o yeah
13 o my god you like bleach naruto one piece and so do i
11 but i do not think you will get all the points
5
you
i
o
all
naruto
*/