U443560 [ZJ-003] 斐波那契数列
题目背景
斐波那契数列第 $i$ 项 $f(i)$ 的定义如下:
- $f(1) = f(2) = 1$;
- 从 $f(3)$ 开始,$f(i) = f(i-1) + f(i-2)$。
所以斐波那契数列前几项为:
$$
\large1,1,2,3,5,8\cdots
$$
题目描述
现在请你编程实现该功能:
输入一个正整数 $n$,输出斐波那契数列第 $n$ 项 $f(n)$ 的值。
输入格式
一行,正整数 $n$。
输出格式
仅一行,一个正整数,斐波那契数列第 $n$ 项 $f(n)$ 的值。
说明/提示
### 【数据规模与约定】
对于 $100\%$ 的数据,$n \leq 96$,在此范围内,$1 \leq f(n) < 2 \times 10^9$。