2 4 5 0
2 46
代码:#include <iostream> #include<fstream> using namespace std; int main() { //ifstream cin("in.txt"); int n, i; int f1, f2, f3, fn; while (cin >> n&&n != 0) { f1 = 1; f2 = 2; f3 = 3; if (n == 1) cout << f1 << endl; else if (n == 2) cout << f2 << endl; else if (n == 3) cout << f3 << endl; else { for (i = 4; i <= n; i++) { fn = f3 + f1; f1 = f2; f2 = f3; //前几年 f3 = fn; } cout << fn << endl; } } return 0; }
我好像不是用动态规划做的啊