通项公式:
fn=5√5[(1+5√2)n−(1−5√2)n]
其实没用。
先给代码吧。
int f[10000010];
int gcd(int x,int y)
{
return y?gcd(y,x%y):x;
}
int main()
{
int n=gcd(read(),read());
f[1]=1;
f[2]=1;
fr(i,3,n)
f[i]=(f[i-1]+f[i-2])%100000000;
printf("%d\n",f[n]);
return 0;
}