题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) O(n2)
blablabla
时间复杂度
参考文献
C++ 代码
int getMaxValue(vector<vector<int>>& grid) {
if (grid.empty()) return 0;
int n= grid.size(),m = grid[0].size();
int dp[n+1][m+1];
dp[0][0] = grid[0][0];
for(int i=1;i<n;i++){
dp[i][0] = dp[i-1][0] + grid[i][0];
}
for(int i=1;i<m;i++){
dp[0][i] = dp[0][i-1] + grid[0][i];
}
for (int i=1;i<n;i++){
for(int j=1;j<m;j++){
dp[i][j] = max(dp[i-1][j],dp[i][j-1]) + grid[i][j];
}
}
return dp[n-1][m-1];
}
算法2
(暴力枚举) O(n2)
blablabla
时间复杂度
参考文献
C++ 代码
blablabla