摘要: 根号分治 根号算法——不只是分块。 有时我们会碰到这样一类问题,长度为$n$的序列,$m$个询问(通常$n$和$m$同阶),可能存在两种比较显然的方法,一种是$O(n^2)$预处理$O(1)$回答,一种是不预处理$O(n)$回答$m$个询问,这两种方法都是$O(n^2)$的。考虑是否存在一种策略能“ 阅读全文
posted @ 2018-12-14 22:06 newbiechd 阅读(2642) 评论(0) 推荐(6) 编辑
摘要: CF1039D You Are Given a Tree "LG传送门" 根号分治好题。 这题可以整体二分,但我太菜了,不会。 根号分治怎么考虑呢?先想想$n^2$暴力吧。对于每一个要求的$k$,一遍dfs直接贪心,能拼成链就直接拼,正确性不用我证明吧。 考虑对于$k \le \sqrt n$,直接 阅读全文
posted @ 2018-12-14 22:01 newbiechd 阅读(437) 评论(0) 推荐(0) 编辑