【发布时间】:2020-06-27 15:02:09
【问题描述】:
我正在解决 Leetcode 上的 House Robber 问题,我收到“运行时错误:引用绑定到类型为‘int’的空指针”。为什么会出现这个错误?
我的代码:
class Solution {
public:
int rob(vector<int>& a) {
int n=a.size();
vector<int> dp(n);
for(int i=0;i<n;i++)
dp.push_back(0);
dp[0]=a[0]; dp[1]=a[1];
int ans=0;
for(int i=2;i<n;i++)
{
dp[i]+=dp[i-2]+a[i];
ans=max(ans,dp[i]);
}
return ans;
}
};
【问题讨论】: