水题!!!!! #include <iostream> using namespace std; int main() { int n; cin >> n; int a[50]; int b[50]; a[1] = 1; b[1] = 1; a[2] = 1; b[2] = 2; for(int i = 3; i <= n; i++) { a[i] = a[i-1] + a[i-2]; b[i] = b[i-1] + a[i]; } cout << b[n] << endl; return 0; }