
倍增
文章平均质量分 62
anantheparty
OIer
展开
-
【noip】开车旅行 平衡树 倍增 treap tree
noip2012年day1最后一题 感觉2012年的都好难写 疫情控制也是。。 描述 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi - Hj|。 旅行过程中,原创 2016-08-25 19:45:02 · 1094 阅读 · 0 评论 -
【hdoj2586】【lca】How far away lca裸题
就是倍增的裸题,给你一棵树,求两点间最大距离不说那么多,直接放代码#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<set>#include<queue>#include<algorithm>#include<vector>#include<cstdlib>#include<cma原创 2016-10-09 21:29:10 · 517 阅读 · 0 评论 -
【noip】【lca】火车运输 倍增
这几天把13年的提高做了,最后两道题参考了网上许多代码,最后终于改出来了,这里是day1最后一题。 描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入格式 第一行有两个用一个空格隔开的整数 n,m,表示原创 2016-07-13 08:45:14 · 1476 阅读 · 7 评论