90分求调
查看原帖
90分求调
1662199
zroa楼主2025/7/31 20:54

就跟玄学错误一样,我不明白是哪里错了,可能又是一些小错误,但我没找出来

#include<bits/stdc++.h>
using namespace std;
int x[1005],f[1005];
int main()
{
    int n,maxx=0;
    cin>>n>>x[1];
    int ans=x[1];
    for(int i=2;i<=n;i++)
    {
        x[i]=(x[i-1]*37+33031)%n+1;
        ++f[x[i]];
    }
    for(int i=2;i<=n;i++)
    {
        if(f[i]>maxx)
        {
            maxx=x[i];
            ans=i;
        }
    }
    cout<<ans;
}
2025/7/31 20:54
加载中...