90分,#9过不了
查看原帖
90分,#9过不了
617835
mhh1916楼主2022/7/6 10:13
#include <stdio.h>

	
int f[10000002];
int main()
{
    int m,n;
    scanf("%d",&m);
    f[0]=0;
    f[1]=1;
    f[2]=1;
    for (n = 3; n <= m*m; n++)
    {
        f[n]=(f[n-1]+f[n-2]) % m;
        if(f[n] ==1 && f[n-1] ==0) break;
    }
    printf("%d",n-1);
    return 0;
}
2022/7/6 10:13
加载中...