本题似乎无法下载数据,我调试时写了一个 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,使用时可以按需修改