摘要:
问题可以转化成给每个边定向,\(a_i\) 变成了 \(i\) 点的入度。 因为给每个点定向必然有个点的入度为 \(0\),从这个点开始删即为一种合法删点方案;对于每个删点方案,每删一个点就把相邻的边都定向到自己,这样本质不同的删点方案一定当且仅当存在一个点的入度不同。这样构造了一个双射,完成了问题 阅读全文
posted @ 2021-08-16 09:47
do_while_true
阅读(48)
评论(0)
推荐(0)
摘要:
对于每一个询问,在点分树上一定存在一个最浅的点,满足这个点是 \(x\) 在点分树中的祖先,且在点分树上到 \(x\) 经过的点编号最小/大值组成的区间 \([\min,\max]\) 被 \([l,r]\) 包含,那么所有编号在 \([l,r]\) 内的与 \(x\) 连通的点,一定都在点分树中这 阅读全文
posted @ 2021-08-16 09:46
do_while_true
阅读(50)
评论(0)
推荐(0)
浙公网安备 33010602011771号