关注
第二题dfs直接就过了,毕竟范围很小;
和昨天米哈游笔试的难度比一个天上一个地下。。。
贴个代码:
#include <iostream>
using namespace std;
int value[101] = {};
int dist[101] = {};
int n, m, times;
int maxnum = 0;
void dfs(int nowdist, int lefttime,int laststep,int totalvalue)
{
if (lefttime == 0)
{
if (totalvalue > maxnum)maxnum = totalvalue;
return;
}
if (laststep == n || (dist[laststep + 1] - dist[laststep]) > m)
{
if (totalvalue > maxnum)maxnum = totalvalue;
return;
}
for (int i = laststep + 1; i <= n && (dist[i] - dist[laststep]) <= m; i++)
{
dfs(dist[i], lefttime - 1, i, totalvalue + value[i]);
}
return;
}
int main()
{
cin >> n >> m >> times;
for (int i = 1; i <= n; i++)
{
cin >> dist[i] >> value[i];
}
if (n == 1 )
{
cout << value[1];
return 0;
}
if (n == 0)
{
cout << 0;
return 0;
}
dfs(0,times,1,value[1]);
cout << maxnum;
return 0;
}
查看原帖
2 评论
相关推荐
点赞 评论 收藏
分享
02-11 19:01
岭南师范学院 嵌入式工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# xx岗简历求拷打 #
4954次浏览 55人参与
# 牛客租房专区 #
160556次浏览 1931人参与
# 有转正机会的小厂实习值得去吗? #
6587次浏览 77人参与
# 掌握什么AI技能,会为你的求职大大加分 #
4982次浏览 214人参与
# 开工第一帖 #
15857次浏览 309人参与
# 携程求职进展汇总 #
884317次浏览 5806人参与
# 哪些公司开春招了? #
33409次浏览 205人参与
# 金三银四,你有感觉到吗 #
692518次浏览 6088人参与
# 找工作时的取与舍 #
122719次浏览 877人参与
# 你最讨厌面试被问什么 #
6919次浏览 90人参与
# 秋招提前批,你开始投了吗 #
718048次浏览 8443人参与
# 毕业季等于分手季吗 #
54943次浏览 654人参与
# 你学到的“最没用”的职场技能是 #
20243次浏览 154人参与
# 大家每天通勤多久? #
89961次浏览 1004人参与
# 记录实习开销 #
191003次浏览 1139人参与
# 如何缓解入职前的焦虑 #
262420次浏览 1468人参与
# 正在实习的你,几点下班 #
303749次浏览 2382人参与
# 实习要如何选择和准备? #
144923次浏览 1565人参与
# 工作不开心辞职是唯一出路吗 #
8390次浏览 30人参与
# 面试题刺客退退退 #
534199次浏览 7527人参与
