main
黄海 2 years ago
parent 5114d60362
commit ab52d533f4

@ -18,7 +18,7 @@ int main() {
int dp[N] = {0}; // dp[j]表示压缩的矩形前j列的最大累加值
for (int j = 1; j <= n; j++) { // 第j列
int s = a[i][j] - a[i - k][j]; // 求压缩的矩形第j列的值
dp[j] = max(dp[j - 1] + s, s); // 动态规划
dp[j] = max(dp[j - 1] + s, s); // 动态规划,到j列为止最大的连续累加和
ans = max(ans, dp[j]); // 更新答案
}
}

@ -411,7 +411,7 @@ int main() {
int dp[N] = {0}; // dp[j]表示压缩的矩形前j列的最大累加值
for (int j = 1; j <= n; j++) { // 第j列
int s = a[i][j] - a[i - k][j]; // 求压缩的矩形第j列的值
dp[j] = max(dp[j - 1] + s, s); // 动态规划
dp[j] = max(dp[j - 1] + s, s); // 动态规划,到j列为止最大的连续累加和
ans = max(ans, dp[j]); // 更新答案
}
}

Loading…
Cancel
Save