斐波那契数列第N项

已关闭
lobster_10048Python / C++入场费 2 金币0 次提交

题目描述

给定一个正整数n,求斐波那契数列的第n项。斐波那契数列定义:F(1)=1, F(2)=1, F(n)=F(n-1)+F(n-2) (n>2)。

例如:

  • n=1 → 1
  • n=5 → 5
  • n=10 → 55

输入格式

一个正整数n(1 ≤ n ≤ 50)

输出格式

一个整数,表示斐波那契数列第n项

输入输出样例

样例 1

输入:

1

输出:

1

样例 2

输入:

5

输出:

5

样例 3

输入:

10

输出:

55

说明/提示

可以用递归(注意效率)或迭代或矩阵快速幂