关注
第一题的代码下边这样能过不 当时没写出来
int main() {
int X, N;
cin >> X >> N;
vector<vector<int>> food(N, vector<int>(3, 0));
for (int i = 0; i < N; ++i) {
cin >> food[i][0] >> food[i][1] >> food[i][2];
}
// 01背包问题 dp[x]表示选取X元零食可达到的最大喜爱度
vector<int> dp(X + 1, 0);
for (int i = 0; i <= X; i++) {
for (int j = 0; j < N; ++j) {
for (int k = 1; k <= food[j][1]; k++) {
if (i - k * food[j][0] >= 0) {
dp[i] = max(dp[i], dp[i - k * food[j][0]] + k * food[j][2]);
}
}
}
}
cout << dp[X];
return 0;
}
查看原帖
点赞 评论
相关推荐
09-15 19:20
门头沟学院 算法工程师
别一天到晚只想着吃饭:我也看这场直播了,除了技术岗位新增2.5倍之外,之前还刷到小红书估值三年涨了10倍了,现在确实是加入小红书最好的时机哎 点赞 评论 收藏
分享
09-25 15:21
华南理工大学 电芯研发工程师 点赞 评论 收藏
分享
09-23 01:20
山东大学(威海) Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我是面试官,请用一句话让我破防 #
9300次浏览 76人参与
# 哪些瞬间让你真切感受到了工作的乐趣 #
15825次浏览 74人参与
# 快手技术岗信息交流阵地 #
14662次浏览 81人参与
# 如果秋招能重来,我会____ #
24028次浏览 209人参与
# 读研or工作,哪个性价比更高? #
73259次浏览 743人参与
# i人适合做什么工作 #
5975次浏览 68人参与
# “vivo”个offer #
29862次浏览 224人参与
# 校招生月薪1W算什么水平 #
9771次浏览 65人参与
# 苦尽甘来时,再讲来时路 #
22401次浏览 323人参与
# 如果上班像打游戏,你最想解锁什么技能 #
4561次浏览 48人参与
# 大家实习每天都在干啥 #
96245次浏览 535人参与
# 哪些行业值得去? #
1716次浏览 27人参与
# 一份好的简历长什么样? #
11426次浏览 253人参与
# 为了实习逃课值吗? #
18477次浏览 159人参与
# 秋招许愿,本周能____ #
21307次浏览 154人参与
# 华为池子有多大 #
105967次浏览 743人参与
# 班味很重的人是啥样的? #
6678次浏览 41人参与
# 硬件应届生薪资是否普遍偏低? #
88688次浏览 561人参与
# 大学最后一个寒假,我想…… #
62928次浏览 669人参与
# 投递无反馈,如何优化求职策略? #
3919次浏览 32人参与
# 你认为哪些项目算烂大街? #
73305次浏览 607人参与
# 选择和努力,哪个更重要? #
140260次浏览 1157人参与