class Bonus {
public:
int getMost(vector<vector<int> > board) {
int row =board.size();
int col =board[0].size();
vector<vector<int>> allPrice(row+1,vector<int>(col+1,0));
for(int i=1;i<=row;++i)
{
for(int j=1;j<=col;++j)
{
//注意下标对应
allPrice[i][j]=max(allPrice[i-1][j],allPrice[i][j-1])+board[i-1][j-1];
}
}
return allPrice[row][col];
}
};

京公网安备 11010502036488号