返回列表 發帖
  1. import time
  2. s = [-1]*50

  3. def x(n):
  4.     global s
  5.     if s[n] == -1:
  6.         if n < 2:
  7.             s[n] = n
  8.             return s[n]
  9.         s[n] = x(n-1) + x(n-2)
  10.         return s[n]
  11.     else:
  12.         return s[n]
  13. try:
  14.     while True:
  15.         a = int(input())
  16.         start = time.time()
  17.         print(x(a))
  18.         end = time.time()
  19.         print(end - start)
  20. except:
  21.     pass
複製代碼

TOP

返回列表