牛客华为机试HJ37

原题传送门

1. 题目描述

2. Solution

1、思路分析
斐波那契数列
2、代码实现

import sys  if sys.platform != linux:     sys.stdin = open(input/HJ37.txt)   # 迭代实现 def solve(n):     a, b = 0, 1     for i in range(n):         a, b = b, a + b     print(a)   def tail_recur(n, n1, n2):     if n == 1:         return n1     return tail_recur(n - 1, n2, n1 + n2)   for line in sys.stdin:     n = int(line.strip())     # solve(n)     print(tail_recur(n, 1, 1))