思想-DFS
文章平均质量分 79
tianxiang971016
ztx97
blog.ztx97.win(希望有生之年搭起来
展开
-
[HDU5756] Boss Bo [2016 Multi-University Training Contest 3(2016多校联合训练3) E]
题意给出一棵树,每次询问删掉一些子树问剩下的点到某个点P的距离和,距离最大值,距离最小值。题解求出rootroot,也就是11号节点的dfsdfs序,建一棵树,每个点的权值为它的深度减一,这样就可以求P=1P=1的答案了。 考虑11的儿子uu,uu子树中节点的距离是到11的距离减一,不在uu的子树中的节点是到11的距离加一,也就是对关于11号节点的线段树进行了区间的增减(因为一棵子树中的节点在df原创 2016-07-27 23:12:34 · 1105 阅读 · 0 评论 -
[HDU5764] After a Sleepless Night [2016 Multi-University Training Contest 4(2016多校联合训练4) B]
题意一棵节点数为nn的树,树节点编号1…n1\dots n,每个节点也有一个权值1…n1\dots n,且互不相同。现用这棵树构建一棵新树,节点间连边不变,新图中每个节点的权值变为原图中该节点为根的子树中权值的最大值。 给出这棵新树的描述,问是否可以还原为原树?输出原图节点1…n1\dots n的权值,若有多种答案输出字典序最小的答案,无答案输出ImpossibleImpossible题解考虑原图原创 2016-07-28 22:07:27 · 708 阅读 · 0 评论 -
[BZOJ3779] 重组病毒
这题考了两遍 QAQAQAQ第一遍还是我懵懂无知的时候,不知道换根怎么搞,就打的跟染色那题似的用LCT直接维护。第二遍临近noi一个月的现在,LCT+dfs序线段树就可以了,但是手残打跪了。题目抽象为这个模型有一棵n个节点的树,每个节点有一个颜色,初始每个节点颜色不相同,且以节点1为根。定义每个点的权值为这个点到根的路径上不同颜色的个数。现在进行m次操作,每次操作为下列三种之一:原创 2015-06-14 15:05:10 · 1519 阅读 · 0 评论