社区讨论
造福后人
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 条回复,欢迎继续交流。
正在加载回复...