TLE求调QAQ
查看原帖
TLE求调QAQ
1373569
wanqiuyu666楼主2025/6/15 11:28
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<map>
#include<vector>
using namespace std;
const int N=1e6+10;
int n,m,l,cnt[N];
string s;
map<string,vector<int>>a;
int main(){
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cin >> n;
	for(int i=1;i<=n;i++){
		cin >> l;
		for(int j=1;j<=l;j++){
			cin >> s;
			a[s].push_back(i);
		}
	}
	cin >> m;
	for(int i=1;i<=m;i++,cout << endl){
		cin >> s;
		memset(cnt,0,sizeof(cnt));
		for(int j=0;j<a[s].size();j++){
			if(!cnt[a[s][j]]){
				cout << a[s][j] << " ";
				cnt[a[s][j]]++;
			}
		}
	}
	return 0;
}
2025/6/15 11:28
加载中...