社区讨论

造福后人

AT_jsc2019_final_hDistinct Integers参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mkneclxy
此快照首次捕获于
2026/01/21 10:21
4 周前
此快照最后确认于
2026/01/24 16:15
4 周前
查看原帖
随机生成数据代码:
CPP
#include <iostream>
#include <cstdio>
#include <time.h>
using namespace std;
int read()
{
	char c=getchar();
	int f=1,x=0;
	while(c<'0'||c>'9')
	{
		if(c=='-') f=-1;
		c=getchar();
	}
	while(c>='0'&&c<='9')
	{
		x=(x<<1)+(x<<3)+(c^'0');
		c=getchar();
	}
	return x*f;
}
void print(int x)
{
	if(x<0)
	{
		putchar('-');
		x=-x;
	}
	if(x>9) print(x/10);
	putchar(x%10+'0');
}
int B=20;
int main()
{
	freopen("data.in","w",stdout);
	srand(time(0));
	int n=rand()%B+1,q=rand()%B+1;
	cout<<n<<' '<<q<<endl;
	for(int i=1;i<=n;i++) cout<<rand()%B<<' ';
	cout<<endl;
	while(q--)
	{
		int op=rand()%2;
		cout<<op<<' ';
		if(op==0)
		{
			int x=rand()%n,y=rand()%B;
			cout<<x<<' '<<y<<endl;
		}
		else
		{
			int x=rand()%n,y=rand()%(n-x)+x+1;
			cout<<x<<' '<<y<<endl;
		}
	}
	return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...