c语言求助
查看原帖
c语言求助
1114927
Lolaandd楼主2024/1/15 21:06
#include<bits/stdc++.h>

using namespace std;
long long int fib[10000000]={0};
void creat()
{
	fib[0]=0;
	fib[1]=1;
	for(int i=2;i<10000000;i++)
	{
		fib[i]=fib[i-1]+fib[i-2];
	}	
}
int main()
{
	creat();
	int n;
	cin >> n;
	for(int i=1;i<10000000;i++)
	{
	 	if(fib[i]%n==0&&fib[i+1]%n==1){
	 		cout<<i;
	 		break;
		}
	}
	return 0;
}
2024/1/15 21:06
加载中...