60分求助
查看原帖
60分求助
978636
Colin130716楼主2024/4/29 21:23

代码:

#include<bits/stdc++.h>
using namespace std;
#define int long long

const int N = 1005;

int n, ans, x[N], a[N];

signed main()
{
	cin >> n >> x[1];
	ans = x[1], a[x[1]]++;
	for(int i = 2; i <= n; ++i)
	{
		x[i] = ((x[i - 1] * 37 + 33031) % n) + 1;
		if(a[x[i]] > a[ans])ans = x[i];
		a[x[i]]++;
	}
	cout << ans << endl;
}

卡了五天了,还是没过,求dalao指教

wssb

2024/4/29 21:23
加载中...