关注
第一题的代码下边这样能过不 当时没写出来
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 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 第一次找实习,我建议__ #
7892次浏览 100人参与
# 如果今天是你的last day,你会怎么度过? #
40082次浏览 273人参与
# 百度秋招 #
31330次浏览 308人参与
# 秋招暂停,我将对以下公司做出处罚__ #
14768次浏览 69人参与
# 你听到的“最没用”的秋招建议 #
13652次浏览 160人参与
# 从mentor身上学到了__ #
8366次浏览 119人参与
# 联影求职进展汇总 #
93877次浏览 475人参与
# 2025秋招体验点评 #
35668次浏览 343人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
2489次浏览 17人参与
# 工作以后,你父母对你啥态度 #
6085次浏览 66人参与
# 非技术岗简历怎么写 #
257871次浏览 3093人参与
# 小红书取消大小周 #
77992次浏览 180人参与
# 什么样的公司千万别去 #
8729次浏览 78人参与
# 薪资要看总包还是月薪? #
11803次浏览 135人参与
# 如果有时光机,你最想去到哪个年纪? #
60059次浏览 830人参与
# 四大天坑是哪四家? #
87729次浏览 222人参与
# 机械人的保底公司是哪一家? #
42622次浏览 139人参与
# 选完offer后,你后悔学机械吗? #
45186次浏览 257人参与
# 你在职场上见过哪些“水货”同事 #
12105次浏览 102人参与
# 秋招签约后的心态变化 #
102952次浏览 917人参与
# 机械人值得去的半导体企业 #
30353次浏览 179人参与
# 机械人的薪资开到多少,才适合去? #
144377次浏览 519人参与