https://www.luogu.org/problemnew/show/1967 题解:答案一定在原图的最大生成森林上,否则一定不最优的。所以我们先做一遍最大生成树,对于每个询问,先判断是否在同一颗树上,不在直接输出-1,在的话我们用倍增预先求出点i向上2^j的信息,每组询问(x,y)的答案在( ...
分类:
其他好文 时间:
2017-10-24 22:42:54
阅读次数:
132
还行吧,T2想到正解但是有点困没打优化,应该是能A的,T3的话不会树上倍增啊要多多巩固。 题意: T1:数论题,求在%a意义下最接近b的数,且多少次可以达到这个数 T2:定义一个刺激的矩阵是每行中最小值的最大=每列中的最大值的最小,然后给出一个矩阵,问多少次能把它改成一个刺激的矩阵。 T3:给一棵树 ...
分类:
其他好文 时间:
2017-10-03 20:12:31
阅读次数:
192
题目描述 给出一棵n个节点的树,每一个节点开始有一个互不相同的颜色,初始根节点为1。 定义一次感染为:将指定的一个节点到根的链上的所有节点染成一种新的颜色,代价为这条链上不同颜色的数目。 现有m次操作,每次为一下三种之一: RELEASE x:对x执行一次感染; RECENTER x:把根节点改为x ...
分类:
编程语言 时间:
2017-09-27 21:01:36
阅读次数:
240
gym 101081F 题意:给出一个无向图,定义一条路径的价值为 这条路径上最大的边权值。 有 Q 个询问,每次询问两个点间所有路径价值的最小值。 tags: 最小生成树的应用。 最小瓶颈路 :给定一个加权无向图,并给定无向图中两个结点u和v,求u到v的一条路径,使得路径上边的最大权值最小。 所有 ...
分类:
其他好文 时间:
2017-09-14 23:28:31
阅读次数:
232
题目描述 给定一棵有n个点的无根树,相邻的点之间的距离为1,一开始你位于m点。之后你将依次收到k个指令,每个指令包含两个整数d和t,你需要沿着最短路在t步之内(包含t步)走到d点,如果不能走到,则停在最后到达的那个点。请在每个指令之后输出你所在的位置。 输入 第一行包含三个正整数n,m,k(1<=m ...
分类:
其他好文 时间:
2017-08-26 11:33:27
阅读次数:
142
这题真刺激...... I.关于Kruskal重构树,我只能开门了,不过补充一下那玩意还是一棵满二叉树。(看一下内容之前请先进门坐一坐) II.原来只是用树上倍增求Lca,但其实树上倍增是一种方法,Lca只是他的一种应用,他可以搞各种树上问题,树上倍增一般都会用到f数组。 |||.我们跑出来dfs序 ...
分类:
其他好文 时间:
2017-08-01 23:18:18
阅读次数:
444
题目链接Vijos 题目链接UOJ 转载一个大佬的题解: 点击这里->银牌爷题解 主要考察二分查找、树上倍增、贪心、“树上前缀和”。题目是一颗树,要求将一条边的权值变为0,使得所有运输计划的最大时间最小。直觉告诉我们,这是一个树上倍增的题目,但是它却不像前几年的 Day2T3 开车旅行那样纯倍增,或 ...
分类:
其他好文 时间:
2017-07-28 23:41:44
阅读次数:
246
题目: 小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。«天天爱跑步»是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一一棵包含 个结点和 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从到的连续正整数。 现在有个 ...
分类:
其他好文 时间:
2017-07-23 10:08:42
阅读次数:
203
题目: 为了随时与rainbow快速交流,Freda制造了两部传呼机。Freda和rainbow所在的地方有N座房屋、M条双向光缆。每条光缆连接两座房屋,传呼机发出的信号只能沿着光缆传递,并且传呼机的信号从光缆的其中一端传递到另一端需要花费t单位时间。现在Freda要进行Q次试验,每次选取两座房屋, ...
分类:
其他好文 时间:
2017-07-22 09:46:23
阅读次数:
156
[SCOI2016] 萌萌哒 题意 求有多少个无前导零的 $N(N\le 10^5)$ 位数 $A$ , 满足 $M(M\le 10^5)$ 个限制条件 $L~R~X~Y$ : $A[L+i] = A[X+i]$ . 分析 区间的信息就先对 ST 表用并查集, 然后下传. 实现 #include < ...
分类:
其他好文 时间:
2017-07-09 21:53:06
阅读次数:
235