关注
第一题的代码下边这样能过不 当时没写出来
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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
11-10 01:25
西安培华学院 运营 点赞 评论 收藏
分享
萨德楽陈:能进去你就是最牛逼的,不会学就完了 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找工作能把i人逼成什么样 #
13487次浏览 166人参与
# 上班到公司第一件事做什么? #
108674次浏览 731人参与
# 你今年做了几份实习? #
8899次浏览 136人参与
# 工作两年想退休了 #
202620次浏览 1790人参与
# 你开始找寒假实习了吗? #
14968次浏览 207人参与
# 0经验如何找实习? #
25699次浏览 440人参与
# 面试尴尬现场 #
204545次浏览 819人参与
# 大厂面试初体验 #
83289次浏览 381人参与
# 大学最后一个寒假,我想…… #
71854次浏览 723人参与
# 大家每天通勤多久? #
64225次浏览 413人参与
# 金融财经春招备战日记 #
43757次浏览 216人参与
# 你找工作经历过哪些骗局? #
9203次浏览 140人参与
# 央国企投递记录 #
165906次浏览 1622人参与
# 产品人求职现状 #
297929次浏览 2360人参与
# 阿里云工作体验 #
36827次浏览 119人参与
# 字节出了豆包coding模型 #
6770次浏览 59人参与
# 机械人值得去的半导体企业 #
32903次浏览 183人参与
# 一起聊华为 #
168057次浏览 819人参与
# 25年找工作是什么难度? #
15395次浏览 153人参与
# 新凯来求职进展汇总 #
63946次浏览 170人参与
