关注
第二题int maxSumAfterKOperations(vector<int>& nums, int k) {
int n = nums.size();
// dp[i][j]表示前i个元素做j次操作后的最大和
vector< vector<int> > dp(n + 1, vector<int>(k + 1, 0));
for (int i = 1; i <= n; i++) {
for (int j = 0; j <= k; j++) {
int max_sum = INT_MIN;
int current_sum = 0;
for (int x = 0; x <= min(j, i); x++) {
if (x > 0) {
current_sum = max(current_sum + nums[i - x], nums[i - x]);
}
max_sum = max(max_sum, current_sum + dp[i - x][j - x]);
}
dp[i][j] = max_sum;
}
}
return dp[n][k];
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
2025-12-28 19:14
哈尔滨工业大学 算法工程师 点赞 评论 收藏
分享
02-02 20:04
National University of Singapore Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
7808次浏览 124人参与
# 实习到现在,你最困惑的一个问题 #
3253次浏览 99人参与
# 春节前,你还在投简历吗? #
10835次浏览 135人参与
# 春节提前走,你用什么理由请假? #
7135次浏览 178人参与
# 牛客AI体验站 #
14166次浏览 262人参与
# 牛友的春节生活 #
4532次浏览 119人参与
# 从夯到拉,锐评职场mentor #
3191次浏览 55人参与
# 备战春招/暑实,现在应该做什么? #
3073次浏览 104人参与
# 聊聊Agent开发 #
20553次浏览 534人参与
# 距离春招还有一个月,你现在是什么开局? #
4865次浏览 97人参与
# 暑期实习什么时候投? #
5494次浏览 135人参与
# 推荐一个值得做的AI项目 #
5644次浏览 160人参与
# 用一句话形容你的团队氛围 #
38814次浏览 284人参与
# 总结:offer选择,我是怎么选的 #
258619次浏览 1508人参与
# 腾讯工作体验 #
568573次浏览 3715人参与
# 我的AI电子员工 #
27749次浏览 186人参与
# 实习的内耗时刻 #
221606次浏览 1644人参与
# 字节跳动工作体验 #
705831次浏览 6306人参与
# 实习想申请秋招offer,能不能argue薪资 #
218851次浏览 1171人参与
# 移动求职进展汇总 #
22722次浏览 159人参与

