树
文章平均质量分 54
无尽的蓝黄
这个作者很懒,什么都没留下…
展开
-
【ZJOI2008】树的统计
题目一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身分析只用单点修改的树链剖分原创 2016-05-14 13:22:24 · 828 阅读 · 0 评论 -
【GDOI2014模拟】雨天的尾巴
雨天的尾巴 深绘里一直很讨厌雨天。 灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。 虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连 根拔起,以及田地里的粮食被弄得一片狼藉。 无奈的深绘里和村民们只好等待救济粮来维生。 不过救济粮的发放方式很特别。 首先村落里的一共有n 座房屋,并形成一个树状结构。然后救济粮分m 次发放原创 2016-06-01 14:17:04 · 557 阅读 · 0 评论 -
树链剖分
树链剖分:在一颗树上两点之间的路径的修改、求值。原理将一课树分成若干条链,将它们连起来,形成一条链,再用线段树等方法来维护、求值。定义在熟练剖分中,会使用到很多数组,这是它们的作用:size[x]:在以x为根的子树中的节点的个数 son[x]:x的重儿子 deep[x]:x的深度 fa[x]:x的父亲 top[x]:x所在的链的顶部节点 aft[x]:x在合成的新链中的编号 bef[x]:x在树原创 2016-05-15 15:46:24 · 594 阅读 · 0 评论 -
【NOIP2016提高A组8.11】种树
【NOIP2016提高A组8.11】种树原创 2016-08-11 20:21:17 · 361 阅读 · 0 评论 -
树中点对距离(点分治)
给出一棵带边权的树,问有多少对点的距离<=Len原创 2016-06-15 17:18:53 · 1066 阅读 · 0 评论 -
【NOIP2016提高组复赛day2】天天爱跑步
小 C 同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。 《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一棵包含 n 个结点和 n − 1 条边的树,每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从 1 到 n 的连续正整数。 现在有 m 个玩家,第 i 个玩家的起点为 Si ,终点为 Ti 。每天打卡任务开始时,所 有玩家原创 2016-12-02 19:09:19 · 1353 阅读 · 1 评论 -
【NOIP2017提高组模拟12.10】幻魔皇
幻魔皇拉比艾尔很喜欢斐波那契树,他想找到神奇的节点对。 所谓斐波那契树,根是一个白色节点,每个白色节点都有一个黑色节点儿子,而每个黑色节点则有一个白色和一个黑色节点儿子。神奇的节点对则是指白色节点对。 请问对于深度为n的斐波那契树,其中距离为i的神奇节点对有多少个?拉比艾尔需要你对于1<=i<=2n的所有i都求出答案。原创 2016-12-12 20:04:49 · 569 阅读 · 0 评论 -
【NOIP2014模拟8.24】小X 的道路修建
因为一场不小的地震,Y 省n 个城市之间的道路都损坏掉了,省长希望小X 将城市之间的道路重修一遍。 很多城市之间的地基都被地震破坏导致不能修路了,因此可供修建的道路只有m 条。因为施工队伍有限,省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少。不过,省长为了表示自己的公正无私,要求在满足上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最便宜道路的价格的差值尽量小,原创 2017-01-04 19:37:21 · 434 阅读 · 0 评论