动态树(LCT/ETT)
文章平均质量分 50
gmh77
这个作者很懒,什么都没留下…
展开
-
LCT学习笔记(不断更新ing)
奇♂妙原创 2017-12-15 20:48:20 · 977 阅读 · 0 评论 -
JZOJ4090. 树上三角形
题目描述 Description 给定一个n个点的以1为根的树,每个点有一个正整数点权。 有q个操作,每个操作为以下类型之一: 1. 1 u v 询问树上所有在u到v的简单路径的节点(含u,v)中,是否存在三个不同的节点,使得以这三个节点的点权为边长的三条边能够构成一个三角形。 2. 2 u v 将节点u的权值改成v。 3. 3 u v 若节点v不在以节点u为根的子树里,那么令u的父节...原创 2018-05-16 12:13:49 · 229 阅读 · 0 评论 -
jzoj5783. 【省选模拟2018.8.8】树
题目描述 16~83% 不会 100% 用LCT维护树的形态,access后往上跳来找lca 之后用dfs序+线段树维护权值和 其实正解就是直接用lca随便搞搞 话说我已经变成无(sha)脑(bi)数据结构选手了吗。。。 code #include <iostream> #include <cstdlib> #include <c...原创 2018-08-08 19:07:59 · 207 阅读 · 0 评论 -
jzoj6257. 【省选模拟8.9】修路
Description Input Output Sample Input Sample Input 1 5 1 2 3 4 5 1 2 2 3 2 4 3 5 Sample Input 2 10 1 7 3 4 8 6 2 9 10 5 1 2 1 3 2 4 3 5 2 6 3 7 4 8 5 9 6 10 Sample Output Sample Output 1 0 0 0 2 Sa...原创 2019-08-10 07:55:39 · 154 阅读 · 0 评论 -
jzoj3691. 【CF414E】Mashmokh's Designed tree/codeforces414E
题目描述 Description 在大量的试验之后,Mashmokh 设计了一个问题,然后,你的职责是解决它。 你得到一棵有n 个点的树T。每个点有一个独一无二的1 到n 之内的编号。树T 根的编号为1。对于树中每个点v,你会得到它儿子们按照特定顺序而给出的列表。你须处理在这棵树上的三种询问: 计算u 到v 的距离(最短路的边数); 给出v 和h,断开v 和他父亲的边,然后将它和它第h个祖...原创 2019-08-11 14:56:34 · 188 阅读 · 0 评论