摘要:
树上差分 定义 树上差分就是树上的差分——gzy 用途(差分) 它可以维护多次对序列的一个区间加上一个数,并在最后询问某一位的数或是多次询问某一位的数。(总之修改操作一定要在查询操作之前) 点差分 对于树上的区间(假设为 [l,r][l,r]),我们可以把它看成从 ll走到 rr的简单路径 而前缀和 阅读全文
摘要:
树的直径 定义 那么树上最远的两个点,他们之间的距离,就被称之为树的直径。 树的直径的性质 1. 直径两端点一定是两个叶子节点。 2. 距离任意点最远的点一定是直径的一个端点,这个基于贪心求直径方法的正确性 可以得出。 3. 对于两棵树,如果第一棵树直径两端点为(u,v),第二棵树直径两端点为 (x 阅读全文