0分求助
  • 板块灌水区
  • 楼主Bluish_Light
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/11/26 15:41
  • 上次更新2023/11/26 17:19:34
查看原帖
0分求助
1030776
Bluish_Light楼主2023/11/26 15:41

QAQ

#include<bits/stdc++.h>
using namespace std;
long long a,b[100005],c,d=1,e=0,f,g;
/*bool cmp(int k,int l){
	return k>l;
}*/
int main(){
	cin>>a>>b[1];
	for(int i=2;i<=a;i++){
		b[i]=(b[i-1]*37+33031)%a+1;
	}
	cout<<endl;
	sort(b+1,b+a+1);
	for(int i=1;i<=a;i++){
		if(b[i]==b[i+1])d++;
		else{
			if(d>e){
				e=d;
				f=b[i];
				g++;
				d=1;
			}
		}
	}
	if(g!=0)cout<<f;
	else cout<<b[1];
	return 0;
}
2023/11/26 15:41
加载中...