明明样例都对但爆零
就因为我输出str吗?
#include<bits/stdc++.h>
using namespace std;
map<string,string>ds;
int n,m,n2;string cnt;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>n2;
for(int j=1;j<=n2;j++){
cin>>cnt;
ds[cnt]=ds[cnt]+char(i+48)+" ";
}
}
cin>>m;
for(int i=1;i<=m;i++){
cin>>cnt;
cout<<ds[cnt].substr(0,ds[cnt].size());
if(i!=m)cout<<endl;
}
return 0;
}