import sys n = int(input()) if n == 1 or n == 2: print(1) sys.exit() # 动态规划模板法 dp = [0]*(n+1) # 索引0闲置 dp[1],dp[2] = 1,1 for i in range(3,n+1): dp[i] = dp[i-1]+dp[i-2] print(dp[n])
import sys n = int(input()) if n == 1 or n == 2: print(1) sys.exit() # 动态规划模板法 dp = [0]*(n+1) # 索引0闲置 dp[1],dp[2] = 1,1 for i in range(3,n+1): dp[i] = dp[i-1]+dp[i-2] print(dp[n])