关注
vector<int>calhuawei91_1(vector<int>&pre, vector<int>&cur)
{
vector<int>res;
int send1 = min(pre[0], cur[0]);//第一次传递时从i发送的数量
int tmp = (pre[0] > cur[0]) ? min(pre[0] - cur[0] , cur[1]) : 0;
int send2 = min(pre[1] + tmp, cur[0]);//第二次传递时从i发送的数量
res.push_back(send1); res.push_back(send2);
return res;
}
int huawei91_1(vector<vector<int>>&nums,int sum)
{
int len = nums.size();
if (len == 0)
return sum;
vector<vector<int>>dp((len + 1),vector<int>(2,0));
dp[0][0] = sum; dp[0][1] = 0;
dp[1] = calhuawei91_1(dp[0],nums[0]);
for (int i = 2; i <= len; i++)
{
vector<int> res1 = calhuawei91_1(dp[i - 1], nums[i - 1]);
vector<int> res2 = calhuawei91_1(dp[i - 2], nums[i - 1]);
dp[i] = (res1[0] + res1[1] < res2[0] + res2[1]) ? res1 : res2;
}
return min(dp[len - 1][0] + dp[len - 1][1], dp[len][0] + dp[len][1]);
}
查看原帖
2 1
相关推荐


OPPO
| 实习
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你遇到过哪些神仙同事 #
43393次浏览 401人参与
# 如何缓解入职前的焦虑 #
140017次浏览 1109人参与
# 水滴春招 #
68561次浏览 646人参与
# 在职场上,你最讨厌什么样的同事 #
10031次浏览 122人参与
# 软件开发春招备战日记 #
55605次浏览 461人参与
# 机械人,秋招第一次笔试的企业是哪家? #
24208次浏览 223人参与
# 掌阅春招 #
85461次浏览 403人参与
# 上班到公司第一件事做什么? #
28348次浏览 269人参与
# 考研人,我有话说 #
7800次浏览 140人参与
# 你最近一次加班是什么时候? #
30044次浏览 242人参与
# 上班苦还是上学苦呢? #
199690次浏览 1211人参与
# 总结:哪家公司面试体验感最好 #
29722次浏览 168人参与
# 来聊聊机械薪资天花板是哪家 #
101994次浏览 684人参与
# 你今年的平均薪资是多少? #
93043次浏览 450人参与
# 同花顺工作体验 #
3807次浏览 19人参与
# 产品每日一题 #
28235次浏览 388人参与
# 听劝,这个简历怎么改 #
57450次浏览 572人参与
# 还记得你第一次面试吗? #
72900次浏览 1053人参与
# 22届入职,工资很低,要辞职还是苟着 #
18056次浏览 118人参与
# 初创公司值得加入吗? #
12688次浏览 67人参与
# 想给25届机械人的秋招建议 #
22123次浏览 199人参与
# 25届网易互娱暑实进度 #
60108次浏览 581人参与