关注
不知道我的方法对不对
#include<iostream>
(5488)#include<vector>
#include<queue>
(5852)#include<map>
#include<algorithm>
typedef unsigned long long ll;
using namespace std;
int main() {
int X;
cin >> X;
int L, T, N;
cin >> L >> T >> N;
vector<int> nums(N, 0);
map<int, int> Map;
for (int i = 0; i < N; i++) {
cin >> nums[i];
Map[nums[i]]++;
}
sort(nums.begin(), nums.end());
int count = 0;
vector<int> dp(X + 1, 100000);
dp[0] = 0;
for (int i = nums[0]; i <= X; i++) {
count = 0;
for (int j = L; j <= T; j++) {
if (i - j >= 0&&dp[i-j]!=100000) {
count++;
if (count == 1) {
if (Map[i] > 0) {
dp[i] = dp[i - j] + 1;
}
else {
dp[i] = dp[i - j];
}
continue;
}
if (Map[i] > 0) {
dp[i] = min(dp[i], dp[i - j] + 1);
}
else {
dp[i] = min(dp[i], dp[i - j]);
}
}
}
cout << dp[i] << endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
11-23 20:47
中国地质大学(武汉) Java
程序员牛肉:继续沉淀吧同学,你这就是纯纯的流水线产品。
差不多的学历+两个烂大街项目。自身学历又不行,现在找啥实习呢。有点太浮躁了。多花点心思搞搞ai,开源和八股。这比你这段时间捣鼓一段小厂实习要好得多; 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
5112次浏览 65人参与
# 你会为了工作牺牲生活吗? #
66682次浏览 454人参与
# 秋招被挂春招仍然能投的公司 #
4778次浏览 81人参与
# 考研失败就一定是坏事吗? #
198666次浏览 1354人参与
# 什么是优秀的实习经历 #
6515次浏览 191人参与
# 为了求职,我做过的疯狂伪装 #
75338次浏览 763人参与
# mt对你说过最有启发的一句话 #
29187次浏览 358人参与
# 牛友们,签完三方你在忙什么? #
128576次浏览 981人参与
# 摸鱼被leader发现了怎么办 #
95992次浏览 617人参与
# 巨人网络工作体验 #
71041次浏览 502人参与
# 你今年的保底offer是哪家 #
154311次浏览 670人参与
# 秋招特别不鸣谢 #
13255次浏览 169人参与
# 你投递的公司有几家约面了? #
153716次浏览 990人参与
# 第一次面试 #
1035264次浏览 13679人参与
# 今年秋招你收到了多少封邮件? #
16312次浏览 216人参与
# 工作中遇到的歹人 #
24043次浏览 282人参与
# 选实习,你更看重哪方面? #
11117次浏览 201人参与
# 携程求职进展汇总 #
837635次浏览 5500人参与
# 滴!实习打卡 #
748950次浏览 6762人参与
# 毕业论文进行时 #
20370次浏览 127人参与
查看16道真题和解析