#include <bits/stdc++.h> using namespace std; int main() { int N;//N块巧克力 int dp[21] = {0}; dp[1] = 1; dp[2] = 2; for (int i = 3; i <= 20; ++i) { dp[i] = dp[i - 1] + dp[i - 2]; } while (scanf("%d", &N) != EOF) { printf("%d\n", dp[N]); } return 0; }
#include <bits/stdc++.h> using namespace std; int main() { int N;//N块巧克力 int dp[21] = {0}; dp[1] = 1; dp[2] = 2; for (int i = 3; i <= 20; ++i) { dp[i] = dp[i - 1] + dp[i - 2]; } while (scanf("%d", &N) != EOF) { printf("%d\n", dp[N]); } return 0; }