提供 generator
查看原帖
提供 generator
470769
DengStar楼主2024/9/16 11:26

本题似乎无法下载数据,我调试时写了一个 generator,希望能帮到大家

// generator
#include<bits/stdc++.h>

using namespace std;

constexpr int N = 20;

int main()
{
//	freopen("P5355.in", "w", stdout);
	cout << N << ' ' << N << endl;
	
	mt19937 rng(chrono::system_clock::now().time_since_epoch().count());
	uniform_int_distribution<> dist(1, N);
	array<int, N + 1> a;
	for(int i = 1; i <= N; i++)
	{
		a[i] = dist(rng);
		cout << a[i] << ' ';
	}
	cout << endl;
	
	for(int i = 1; i <= N; i++)
	{
		int opt = 4, l = dist(rng), r = dist(rng), x = dist(rng);
		if(l > r) swap(l, r);
		cout << opt << ' ' << l << ' ' << r << ' ' << x << endl;
	}
	
	return 0;
}

这里钦定了所有的 opt 为 4,使用时可以按需修改

2024/9/16 11:26
加载中...