求助80分,最后一个点过不了。。。
查看原帖
求助80分,最后一个点过不了。。。
289275
Terraria楼主2020/10/16 13:31
#include<bits/stdc++.h>
using namespace std;
const long long mod=100000000;
long long f[10000009];
long long n,m;
int gcd(int a,int b){
	if(b==0) return a;
	return gcd(b,a%b);
}
int main(){
	cin>>n>>m;
	f[1]=1;
	f[2]=1;
	for(int i=3;i<=max(n,m);i++){
		f[i]=(f[i-1]+f[i-2])%mod;
	}
	cout<<f[gcd(n,m)];
	return 0;
}
2020/10/16 13:31
加载中...