建议降级
查看原帖
建议降级
823137
lcx2011楼主2023/12/20 17:40
#include <bits/stdc++.h>
using namespace std;
long long n,k,ans=0,s[100000];
int main(){
	cin>>n;
	s[1]=1;
	s[2]=2;
	for(int i=2;i<=2018;i++){
		s[i]=s[i-1]+s[i-2];
		s[i]%=n;
		if(s[i]==1){
			if(s[i-1]==0){
				cout<<i-1;
				return 0;
			}
		}
	}
	
	
	return 0;
}

直接模拟就能过,斐波那契一般都是普及-

2023/12/20 17:40
加载中...