各位大佬P4994只有40分!求助
查看原帖
各位大佬P4994只有40分!求助
915610
changzhaochangle楼主2023/6/3 18:12

一直不知道哪里错了

#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll m,a[10000001],mod[10000001];
int main(){
	cin >> m;
	a[0]=0;
	a[1]=1;
	for(ll i=2;i<=m*m;i++){
		a[i]=a[i-1]+a[i-2];
	}
	for(int i=0;i<=m*m;i++){
		mod[i]=a[i]%m;
	}
	for(int i=1;i<=m-1;i++){
		if(mod[i]==0&&mod[i+1]==1){
			cout << i;
			break;
		}
	}
	return 0;
}
2023/6/3 18:12
加载中...