关注
第二题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];
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 笔试 #
2061202次浏览 23552人参与
# 初创公司值得加入吗? #
14667次浏览 85人参与
# 腾讯音乐26届实习 #
153273次浏览 954人参与
# 牛友故事会 #
179450次浏览 3006人参与
# 打杂的实习你会去吗? #
101836次浏览 896人参与
# 如果能重来,就业or读研你选哪个? #
108440次浏览 1345人参与
# 元戎现在香不香 #
66342次浏览 541人参与
# 硬件人的简历怎么写 #
245818次浏览 2852人参与
# 反问环节如何提问 #
78009次浏览 1866人参与
# 机械人还在等华为开奖吗? #
201952次浏览 1052人参与
# 技术岗笔试题求解 #
30110次浏览 460人参与
# 牛友打假中心 #
3709次浏览 166人参与
# 入职以后才知道的校招谎言 #
66640次浏览 386人参与
# OPPO求职进展汇总 #
600901次浏览 4664人参与
# 机械人,说说你的烦心事 #
53588次浏览 758人参与
# 软开人,秋招你打算投哪些公司呢 #
72159次浏览 786人参与
# 联想求职进展汇总 #
227745次浏览 1866人参与
# 秋招最大的收获是什么? #
20076次浏览 238人参与
# 两会劳动法放大招 #
33215次浏览 509人参与
# 我的省钱小妙招 #
6613次浏览 197人参与
# 22届毕业,是读研还是拿外包offer先苟着 #
5452次浏览 29人参与
# 双非应该如何逆袭? #
26387次浏览 869人参与