虚树【Virtual Tree】
zlttttt
这个作者很懒,什么都没留下…
展开
-
[BZOJ3572][HNOI2014]世界树-虚树+树形DP
世界树Description世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。世界树的形态可以用一个数学模型来描述:世界树中有n个种族,种族的编号分别从1到n,分别生活在编号为1到n的聚居地上,种族的编号与其聚居地的编号相同。有的聚居地之间有双向的道路相连,原创 2017-07-14 23:53:10 · 340 阅读 · 0 评论 -
[洛谷P2664]树上游戏-虚树-树上差分
树上游戏题目描述lrb有一棵树,树的每个节点有个颜色。给一个长度为n的颜色序列,定义s(i,j) 为i 到j 的颜色数量。以及现在他想让你求出所有的sum[i]输入输出格式输入格式:第一行为一个整数n,表示树节点的数量第二行为n个整数,分别表示n个节点的颜色c[1],c[2]……c[n]接下来n-1行,每行为两个整数x,y,表示x和y之间有一条边输出格式:输出n行,第i行为sum[i]输入样例#1:原创 2018-01-01 23:35:21 · 1099 阅读 · 0 评论 -
[BZOJ4539][HNOI2016]树-虚树
树Description 小A想做一棵很大的树,但是他手上的材料有限,只好用点小技巧了。开始,小A只有一棵结点数为N的树,结点的编号为1,2,…,N,其中结点1为根;我们称这颗树为模板树。小A决定通过这棵模板树来构建一颗大树。构建过程如下: (1)将模板树复制为初始的大树。 (2)以下(2.1)(2.2)(2.3)步循环执行M次 (2.1)选择两个数字a,b,其中1<=a<=N,1<原创 2018-03-23 00:37:06 · 203 阅读 · 0 评论 -
[BZOJ5287][HNOI2018]毒瘤-虚树-动态规划
毒瘤 Description 从前有一名毒瘤。 毒瘤最近发现了量产毒瘤题的奥秘。考虑如下类型的数据结构题:给出一个数组,要求支持若干种奇奇怪怪的修改操作(比如区间加一个数,或者区间开平方),并支持询问区间和。毒瘤考虑了nnn 个这样的修改操作,并编号为111 ~nnn 。当毒瘤要出数据结构题的时候,他就将这些修改操作中选若干个出来,然后出成一道题。 当然了,这样出的题有可能不可做。通过...原创 2018-04-17 13:42:26 · 1268 阅读 · 0 评论