90pts TLE 求调 (玄关)
查看原帖
90pts TLE 求调 (玄关)
1280061
TPJX楼主2024/7/14 18:36

用的 unordered_map 提交记录

#include <bits/stdc++.h>
using namespace std;

int n, l, m;
string s;
vector<unordered_map<string, bool> > mp;

int main() {
	scanf("%d", &n);
	for (int i = 0; i < n; ++i) {
		scanf("%d",&l);
		unordered_map<string, bool> tmp;
		for (int k = 1; k <= l; ++k) {
			cin >> s;
			tmp[s] = true;
		}
		mp.push_back(tmp);
	}
	scanf("%d",&m);
	for (int k = 1; k <= m; ++k) {
		cin >> s;
		for (int i = 0; i < n; ++i) 
			if (mp[i][s])
				printf("%d ", i + 1);
		printf("\n");
	}
	return 0;
}
2024/7/14 18:36
加载中...