题目: 分析: 菜啊!连最基础的dp也不会了。菜到题都理解错啦! 代码: vector<int> n; vector<int> m(n.size(),0); if(n.size()==0) return 0; if(n.size()==1) return n【0】; m[0]=n[0]; m[1]=max(n[1],n[0]); for(int i=2;i<n.size();i++) { m[i]=max(m[i-1],m[i-2]+n[i]); } return m[m.size()-1];