40分求助
查看原帖
40分求助
1257804
sunhaoyun楼主2024/4/5 11:46
#include<bits/stdc++.h>
#define endl '\n'
#define int long long

using namespace std;

int n, a[1010], b[1010], maxb, maxbi;

signed main()
{
	cin.tie(0)->sync_with_stdio(0);
	cin >> n >> a[0];
	for(int i = 1;i < n;i++){
		a[i] = (a[i - 1] * 37 + 33031) % n + 1;
	}
	for(int i = 0;i < n;i++){
		b[a[i]]++;
		if(b[a[i]] > maxb){
			maxb = b[i];
			maxbi = a[i];
		}
	}
	cout << maxbi << endl;
	
	return 0;
}

哪错了 ? ? ? o(╥﹏╥)o

2024/4/5 11:46
加载中...