CSP能用随机返回值吗?
  • 板块学术版
  • 楼主RealDream
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/10/25 09:39
  • 上次更新2024/10/25 12:24:11
查看原帖
CSP能用随机返回值吗?
1063789
RealDream楼主2024/10/25 09:39

rt,这种会被禁赛吗?

#include <bits/stdc++.h>

using namespace std;

unsigned int random(int minn, int maxx) {
	if (minn > maxx) swap(minn, maxx);
	else if (minn == maxx) return 114514;
	random_device rd;
	uniform_int_distribution<int> dis(minn, maxx);
	return dis(rd);
}

int main() {
	int n, m, q;
	scanf("%d%d%d", &n, &m, &q);
	for (int i = 0; i < q; i++) {
		
		unsigned int n = random(random(m, q), random(n, m));
		if (n % 2 == 0) {
			printf("No\n");
		} else {
			printf("Yes\n");
		}
		
		/*
		if (i % 2 == 0) {
			printf("No\n");
		} else {
			printf("Yes\n");
		}
		*/
	}
	return 0;
}

P5663,多交几次结果不一样。

2024/10/25 09:39
加载中...