首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
张老师的旅行
5条解析
开通博客写题解
JQK2020
发表于 2020-05-10 18:16:34
我们把所有点放在数轴上,显然这些点被k点分为两各部分,不妨设这左右两部分为b[N],c[N],并用b[i].len表示左边各点到k点距离,用c[j].len表示右边各个点到k点距离,b[i].t和c[j].t表示该点最晚到达时间,然后b[N],c[N]分别按到k点距离排序,这样我们得到两组数据,再对
展开全文
JQK2020
发表于 2020-05-13 12:00:11
C.张老师的旅行 链接:https://ac.nowcoder.com/acm/contest/5477/C 题目描述 张老师到了一个王国去旅游,王国有n个景点,张老师到达这个城市所在的车站恰好位于第x个景点,这个王国非常特别,恰好所有著名的景点都在分布在直线上,每个景点在坐标p
展开全文
свобода
发表于 2020-05-10 18:35:21
观察发现,在最少时间的前提下走过的点必然是连续的区间设为[l,r],那么唯一的变化就是终点落在l还是人r,这样我们可以通过dp来解决,我们设状态f[l][r][0]表示终点落在l的前提下走完区间[l,最小时间,f[l][r][1]同理终点落在r上,状态转移为:f[l-1][r][0]=min(f[l
展开全文
Bernard5
发表于 2020-05-13 22:38:02
题意 n个点在数轴上排列,从其中一个点出发。每个点都有要求的最晚到达时间,问能否全部准时到达,如果能,给出完成时间。 分析 题目给出的n个景点是按照位置信息升序排列的。 把起始点,即t为0的点设为k,所有的点分成了两部分:k点左边的点和k点右边的点。 我们用一个数组dp[i][j][f]表示完成
展开全文
sunrise__sunrise
发表于 2020-05-11 10:08:14
C、张老师的旅行 区间dp,动态规划众多模型中的一种,解决区间问题上有广泛的应用。基本思想就是一重循环枚举长度,还要一重循环枚举起点,终点就已经确定。关于决策点根据题目是否需要枚举或者优化成记录这里不展开。本题不需要枚举决策点,因为老师需要花费时间最短一定是从区间这一边一直走到另一边。 那么我们根据
展开全文
查看本题
查看本题讨论
相关比赛
5477-“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛
进入比赛
5805-“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛(重现赛)@姚景阳
进入比赛
5828-“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛(重现赛)@Daniel_yuan
进入比赛
5846-“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛(重现赛)@卡布奇诺07
进入比赛
6156-“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛(重现赛)@我是一只傻狍子
进入比赛
等你来战
查看全部
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题