/* 思路:这题也是慢慢试了一下把状态转移方程试出来了 这样子想 就设dp[i] = j 最简单的 前一步加上 前两步的 步数 */ #include <bits/stdc++.h> using namespace std; int main() { int n; while(cin >> n){ int dp[n + 1]; memset(dp,0,sizeof(n+1)); dp[1] = 1; dp[0] = 1; for(int i = 2; i <= n...