代码:
#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