感觉全讨论区只有我一个是RE后四个点的
查看原帖
感觉全讨论区只有我一个是RE后四个点的
742157
ZYK_luogu楼主2023/7/18 11:06

代码:

#include <iostream>
#include <vector>
using namespace std;
#define mod 23333
int T, n, a;
vector<int> linker[mod + 2], ans;
void init() {
	for(int i = 0; i < mod + 2; i ++)
		linker[i].resize(0);
	ans.resize(0);
}
void insert(int x) {
	int hash = x % mod;
	for(int i = 0; i < linker[hash].size(); i ++)
		if(linker[hash][i] == x)
			return;
	linker[hash].push_back(x);
	ans.push_back(x);
}
int main() {
	cin >> T;
	while(T --) {
		init();
		cin >> n;
		for(int i = 1; i <= n; i ++) {
			cin >> a;
			insert(a);
		}
		for(int i = 0; i < ans.size(); i ++)
			cout << ans[i] << " ";
		cout << endl;
	}
	return 0;
}

RE了后4个点,萌新求助

2023/7/18 11:06
加载中...