尺取
swqeaaa
有问题可以吻我
展开
-
HDU 4123 Bob’s Race 树dp RMQ 尺取
题意: 每个点有编号, 点组成一棵树, 每个点求出树上的最远距离, 给出若干次询问, 问一个连续编号的区间, 满足最大值和最小值的差距<Q时, 区间的最大长度是多少. 思路: 树dp 与HDU 2196 Computer 相同的方法求出每个点的最长距离, 然后就与树无关了. 对于每一次询问, 尺取+RMQ得到满足条件的最长距离. 代码: #include <iostream&g...原创 2019-07-13 22:30:59 · 112 阅读 · 0 评论 -
HDU 3530 Subsequence 尺取 RMQ
题意: 给出一个数组, 长度为1e5, 1次询问, 给出一个上界R, 一个下界L, 问最大值减最小值差∈[L, R]的区间最长是多少. 思路: RMQ当然可以维护M-m, 但是因为对M-m有两个限制, 没有单调性就不能二分解决..只能用我不太熟悉的尺取了. 尺取的具体思路见代码: // a~b如果M-m>上界, a~c只会增大M, 减小m // 增大M...原创 2019-07-16 22:51:46 · 143 阅读 · 0 评论