关注
#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
int buyNails(vector<int>& nails, int count) {
vector<int> dp(count + 1, -1);
dp[0] = 0;
for (int i = 1; i <= count; i++)
{
for (int j = 0; j < nails.size(); j++)
{
if (i - nails[j] >= 0 && dp[i - nails[j]] != -1)
{
if (dp[i] == -1 || dp[i] > dp[i - nails[j]] + 1)
dp[i] = dp[i - nails[j]] + 1;
}
}
}
return dp[count];
}
};
int main()
{
vector<int> nails = { 4, 9 };
int n;
cin >> n;
Solution s;
cout << s.buyNails(nails, n) << endl;;
return 0;
}
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。
把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
22802次浏览 288人参与
# 机械/制造每日一题 #
79790次浏览 1407人参与
# 秋招被挂春招仍然能投的公司 #
3861次浏览 53人参与
# 你怎么看待AI面试 #
128611次浏览 724人参与
# 摸鱼被leader发现了怎么办 #
89182次浏览 591人参与
# 工作以后,你父母对你啥态度 #
22097次浏览 160人参与
# 求职遇到的搞笑事件 #
151349次浏览 882人参与
# 秋招特别不鸣谢 #
10551次浏览 141人参与
# 2025,我想...... #
80358次浏览 638人参与
# 什么是优秀的实习经历 #
4896次浏览 160人参与
# 今年秋招你收到了多少封邮件? #
14440次浏览 178人参与
# 选实习,你更看重哪方面? #
8585次浏览 175人参与
# 工作中遇到的歹人 #
19614次浏览 245人参与
# 工作后,你落下了哪些病根 #
8787次浏览 159人参与
# 实习简历求拷打 #
893次浏览 24人参与
# 快手求职进展汇总 #
698307次浏览 7034人参与
# 找工作有哪些冷知识 #
202778次浏览 2587人参与
# 被上班搭子“传染”了哪些习惯 #
3595次浏览 77人参与
# 工作丧失热情的瞬间 #
339399次浏览 2495人参与
# 打工人的精神状态 #
122503次浏览 1423人参与