老是输出为0
已经不知道这种错误出现了几次了,return并不表示输出,不表示输出,不表示输出,不表示输出
#include#include using namespace std; int dfs(int n) { vector<int>dp; for (int i = 0; i <= n; i++) { if (i == 0) dp.push_back(0); else if (i == 1) dp.push_back(1); else dp.push_back(dp[i - 1] + dp[i - 2]); } return dp[n]; } int main() { dfs(10);//cout << dfs(10); }