关注
第二题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 评论
相关推荐
查看13道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司在招寒假实习? #
17268次浏览 219人参与
# 卷__卷不过你们,只能卷__了 #
12821次浏览 278人参与
# MiniMax求职进展汇总 #
814次浏览 23人参与
# 26年哪些行业会变好/更差 #
19954次浏览 270人参与
# 写论文的崩溃时刻 #
7030次浏览 152人参与
# 你不能接受的企业文化有哪些 #
12890次浏览 179人参与
# 你觉得面试是靠实力还是靠运气 #
26643次浏览 283人参与
# 去年的flag与今年的小目标 #
10607次浏览 202人参与
# 互联网行业现在还值得去吗 #
49270次浏览 361人参与
# 有深度的简历长什么样? #
17283次浏览 356人参与
# 关于春招你都做了哪些准备? #
122305次浏览 709人参与
# 入职第一天 #
10575次浏览 227人参与
# 你都用AI做什么 #
7251次浏览 164人参与
# 国企vs私企,你更想去? #
306053次浏览 2492人参与
# 腾讯音乐求职进展汇总 #
148162次浏览 1054人参与
# 租房前辈的忠告 #
350644次浏览 7448人参与
# 产品人求职现状 #
309760次浏览 2397人参与
# 一人分享一道面试手撕题 #
24583次浏览 848人参与
# 你怎么看待AI面试 #
133524次浏览 746人参与
# 十一月总结 #
70612次浏览 409人参与
# 现在前端的就业环境真的很差吗 #
494283次浏览 6001人参与
