90pts求助
查看原帖
90pts求助
1014926
yizhuocai楼主2024/6/23 17:32
#include<bits/stdc++.h>
using namespace std;
int n,m,l;
string a[1005][5005];
unordered_map<int,unordered_map<string,bool> >mp;
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>l;
        for(int j=1;j<=l;j++){
            cin>>a[i][j];
            mp[i][a[i][j]]=1;
        }
    }
    cin>>m;
    for(int i=1;i<=m;i++){
        string w;
        cin>>w;
        for(int j=1;j<=n;j++){
            if(mp[j][w])cout<<j<<" ";
        }
        cout<<'\n';
    }
    return 0;
}
2024/6/23 17:32
加载中...