摘要:
#####树链剖分,一个让你代码量翻倍的能优雅解决树上问题的神奇方式。 树剖就是把树拆成链,拆成序列,然后就可以用序列方式处理这棵树。 一道树剖题Luogu 3384 ####题目大概意思:给一有根树,给定四种操作 树上两点,及他俩路径上点权+\(d\) 查询树上两点及路径上点权和 某点及子树+\( 阅读全文
posted @ 2020-08-25 16:51
Z_char
阅读(288)
评论(0)
推荐(1)
摘要:
虚假的定义:笛卡尔树,一种神奇的树,这玩意大概是一个将序列转化为一棵树的东西。首先找到序列中的最大值或者最小值,然后递归定义,找到其左边区间的最大值或最小值作为根节点的左儿子,再找到其右边区间的最大值最小值作为根节点的右儿子。 笛卡尔树可以从定义看出来,是一个类似堆的结构,满足每个结点都是子树加自己 阅读全文
posted @ 2020-08-25 14:07
Z_char
阅读(380)
评论(0)
推荐(0)

浙公网安备 33010602011771号