#P1104. 斐波那契数列

斐波那契数列

问题背景

本题请使用 三个变量随着循环的变化而变化 的方式实现。

题目描述

斐波那契数列的前 1010 项如下:
1,1,2,3,5,8,13,21,34,55,1,1,2,3,5,8,13,21,34,55, \cdots

斐波那契数列是一个无穷的序列,如果我们用 fif_i 来表示斐波那契数列的第 ii 项,则可以发现:

  • i=1i = 1i=2i = 2 时,fi=1f_i = 1
  • i>2i \gt 2 时,fi=fi2+fi1f_i = f_{i-2} + f_{i-1}

现在给你一个整数 n(1n30)n(1 \le n \le 30),求斐波那契数列的第 nnfnf_n

输入格式

输入包含一个整数 n(1n30)n(1 \le n \le 30)

输出格式

输出一个整数,表示斐波那契数列的第 nnfnf_n

样例

5
5
10
55