码迷,mamicode.com
首页 >  
搜索关键字:bzoj2500    ( 5个结果
bzoj2500幸福的道路 树形dp+单调队列
2500: 幸福的道路 Description 小T与小L终于决定走在一起,他们不想浪费在一起的每一分每一秒,所以他们决定每天早上一同晨练来享受在一起的时光. 他们画出了晨练路线的草图,眼尖的小T发现可以用树来描绘这个草图. 他们不愿枯燥的每天从同一个地方开始他们的锻炼,所以他们准备给起点标号后顺序 ...
分类:其他好文   时间:2017-12-25 23:29:00    阅读次数:322
【BZOJ2500】幸福的道路 树形DP+RMQ+双指针法
【BZOJ2500】幸福的道路 Description 小T与小L终于决定走在一起,他们不想浪费在一起的每一分每一秒,所以他们决定每天早上一同晨练来享受在一起的时光. 他们画出了晨练路线的草图,眼尖的小T发现可以用树来描绘这个草图. 他们不愿枯燥的每天从同一个地方开始他们的锻炼,所以他们准备给起点标 ...
分类:其他好文   时间:2017-05-07 11:37:30    阅读次数:163
bzoj2500: 幸福的道路(树形dp+单调队列)
好题。。 先找出每个节点的树上最长路 由树形DP完成 节点x,设其最长路的子节点为y 对于y的最长路,有向上和向下两种情况: down:y向子节点的最长路g[y][0] up:x的次长路的g[x][1]+dis[x][y] up:up[fa[x]]+dis[x][y] dfs1找向下,即向子节点的最 ...
分类:其他好文   时间:2016-08-12 23:21:50    阅读次数:142
BZOJ 2500 幸福的道路 树形DP+单调队列
题目大意:给定一棵树,令a[i]为从第i个节点出发的最长链,求a[i]中最长的区间,满足区间内最大值与最小值之差不超过m 读错题害死人,脑残害死人 求a[i]显然是树形DP 考虑从一个点出发的链可以从子节点走,也可以从父节点走 因此我们DP两次,第一次求出从子节点走的最长链,第二次求出从父节点走的最长链,两次取max就是答案 但是直接DP会有问题,因为从父节点走的最长链可能是从自己的子树...
分类:其他好文   时间:2015-02-26 18:41:44    阅读次数:128
BZOJ2500: 幸福的道路
题解:一道不错的题目。树DP可以求出从每个点出发的最长链,复杂度O(n)然后就变成找一个数列里最长的连续区间使得最大值-最小值 2 3 #include 4 5 #include 6 7 #include 8 9 #include 10 11 #include 12 13...
分类:其他好文   时间:2014-12-19 14:13:16    阅读次数:300
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!