记录编号 577569 评测结果 AAAAAAAAAA
题目名称 [cnoier] 斐波那契数 最终得分 100
用户昵称 Gravatarムラサメ 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2022-11-10 22:42:02 内存使用 0.00 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int a[1010];
int n,m,p;
int main(){
	freopen("fibonacci.in","r",stdin);
	freopen("fibonacci.out","w",stdout);
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin>>n>>p>>m;
	for(int i=1;i<=m;i++){
		if(i==1||i==2){
			a[i]=1;
		}
		else{
			a[i]=(a[i-1]+a[i-2])%p;
		}
		if(a[i]==n){
			cout<<i<<endl;
			return 0;
		}
	}
	cout<<"-1"<<endl;
	return 0;
}