倍增法
sszxzzh
这个作者很懒,什么都没留下…
展开
-
【NOIP2013提高组】货车运输
题目背景NOIP2013 提高组 Day1 试题。题目描述A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入格式第一行有两个用一个空格隔开的整数 n ,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行 ...原创 2018-09-23 11:12:52 · 531 阅读 · 0 评论 -
【NOIP2012提高组】疫情控制
题目背景NOIP2012提高组DAY2试题。题目描述H国有n个城市,这n个城市用n-1条双向道路相互连通构成一棵树,1号城市是首都,也是树中的根节点。H国的首|都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境城市的每一条路径上都至少有一个检查点,边境城市也可以...转载 2019-11-14 23:32:42 · 1546 阅读 · 0 评论 -
【SPOJ913】Query on a tree II
题意:给定一棵n个点的树,边具有边权。要求作以下操作:DIST a b 询问点a至点b路径上的边权之和KTH a b k 询问点a至点b有向路径上的第k个点的编号有多组测试数据,每组数据以DONE结尾。 解析: 树上倍增。 代码: #include <bits/stdc++.h>using namespace std;cons...原创 2018-10-06 22:25:33 · 179 阅读 · 0 评论