为啥错了?
查看原帖
为啥错了?
984746
streetlampflower楼主2024/4/14 16:11
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n, x1;
int piao[10000000];
signed main() {
	cin >> n >> x1;
	int maxn = INT_MIN, ans;
	piao[1] = x1;
	for (int i = 2; i <= n; i++) {
		piao[i] = ((piao[i - 1] * 37 + 33031) % n) + 1;
	}
	for (int i = 1; i <= n; i++) {
		if (piao[i] > maxn) {
			maxn = piao[i];
			ans = i;
		}
	}
	cout << ans;
	return 0;
}

哪里错了?求助大佬(悲)ಥ_ಥ

2024/4/14 16:11
加载中...