关注
没参加笔试, 看到题目顺手做下, 差不多就多重背包问题, 统计数量的话直接dp不优化应该也差不多. #include<bits/stdc++.h>
using namespace std;
int main(){
vector<int> c(6);
vector<int> v{1, 5, 10, 20, 50, 100};
for (int i = 0; i < 6; i++) {
cin >> c[i];
}
int n;
cin >> n;
vector<int> cur(n + 1, 0);
vector<int> dp(n + 1, 0);
dp[0] = 0;
cur[0] = 1;
for (int i = 0; i < 6; i++) {
for (int j = n; j >= v[i]; j--) {
for (int k = 1; k <= c[i] && j - k * v[i] >= 0; k++) {
dp[j] += dp[j - k * v[i]] + k * cur[j - k * v[i]];
cur[j] += cur[j - k * v[i]];
}
}
}
cout << dp[n] << endl;
}
查看原帖
点赞 4
相关推荐
10-30 17:07
University of California Riverside UE4 点赞 评论 收藏
分享
牛客热帖
正在热议
# 晒一晒我的offer #
9720734次浏览 104913人参与
# 学历or实习经历,哪个更重要 #
39757次浏览 290人参与
# 北方华创开奖 #
21953次浏览 250人参与
# 地方国企笔面经互助 #
2333次浏览 6人参与
# 应届生被毁约被毁意向了怎么办 #
25500次浏览 234人参与
# 你最想要的公司福利是? #
37598次浏览 71人参与
# 查收我的offer竞争力报告 #
15007次浏览 207人参与
# 机械应届生薪资要多少才合适? #
12165次浏览 59人参与
# 一觉醒来,我觉醒了超级打工人系统 #
2568次浏览 32人参与
# 没有实习经历,还有机会进大厂吗 #
803824次浏览 13785人参与
# 我的工作日记 #
20800次浏览 269人参与
# 你觉得第一学历对求职有影响吗? #
14708次浏览 121人参与
# 寒假躺平还是提前实习 #
57614次浏览 420人参与
# 总结:哪家公司面试体验感最差 #
24391次浏览 118人参与
# 公司情报交流地 #
31362次浏览 222人参与
# 选完offer后,你后悔学本专业吗 #
7915次浏览 48人参与
# 不给转正的实习,你还去吗 #
1514357次浏览 16951人参与
# 实习,投递多份简历没人回复怎么办 #
2385837次浏览 34238人参与
# 00后45度躺现状 #
37549次浏览 307人参与
# 机械人,签完三方你在忙什么? #
23527次浏览 121人参与
# 秋招OC许愿 #
225202次浏览 1858人参与