#P1120. 斐波那契公约数

斐波那契公约数

No testdata at current.

斐波那契公约数

题目描述

对于 Fibonacci 数列:

fi={[i=1]i≤1fi−1+fi−2i>1f_i = \begin{cases} [i = 1] & i \leq 1 \\ f_{i - 1} + f_{i - 2} & i \gt 1 \end{cases}

请求出 fnf_n 与 fmf_m 的最大公约数,即 gcd⁡(fn,fm)\gcd(f_n, f_m)。

输入格式

一行两个正整数 nn 和 mm 。

输出格式

输出一行一个整数,代表 fnf_n 和 fmf_m 的最大公约数。答案请对 10810^8 取模。

样例 #1

样例输入 #1

4 7

样例输出 #1

1

提示

数据规模与约定

  • 对于 100%100\% 的数据,保证 1≤n,m≤1091 \leq n, m \leq 10^9。