上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 不知道那位 $Pascal$ 的仁兄是怎么想的,不用修改为什么要打树剖? 为什么要打线段树? 还是先简化一下题面: 给你一棵树 给你 $N$ 个点,要你对每一个 $node_i$ 到 $node_{i+1}$ 的树上路径的点权全部 $+1$。 最后输出每一个点的点权 带着打树剖的情绪,发现时间复杂度 阅读全文
posted @ 2018-10-25 13:43 _ARFA 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 写一个 $M\log N+M\log (\max dis)+N\log (\max dis)$ 的题解,不会树剖的同学可以右转了。 先简化一下题面: 给你一颗树。 给你 $M$ 个询问,每个询问涉及 $x lca(x,y) y$($x$ 到 $y$ 的路径,其中路径为 $dis_i$) 的边权总和。 阅读全文
posted @ 2018-10-24 13:48 _ARFA 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 由于刚刚学树剖所以来刷刷水题。不会树剖的同学可以果断右转 : "$blog$" 。 这道题的思路就是一直从点 $x$ 往上跳,一直到 $root$ (也就是 $1$)。在其中每一次都查询一遍 $x$ 到 $top[x]$ 的最高的黑点。 先随便画一个图 : 其中我们把 $white$ 定义为 $va 阅读全文
posted @ 2018-10-20 15:55 _ARFA 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 此题用树链剖分是大材小用了,因为它可以处理 $p,q$ 不相邻的情况。 简化一下题意: $Q\ p\ q$ 代表查询树上最短路径 $p\ q$ (也就是 $p lca(p,q) q$)之间有没有边的为黑色。有黑色就输出 $No$,全部都是白色输出 $Yes$。 $C\ p\ q$ 代表让 $p,q$ 阅读全文
posted @ 2018-10-20 15:53 _ARFA 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 简单来说树链剖分就是把树上问题转化为区间问题的一种方法,同时可以用时间复杂度来换空间复杂度。 $LCA$ 首先来说一下如何求 $LCA$。 其中我们把每个父亲的儿子中 $size$ (子树个数) 最大的儿子称为 重儿子 。而其它则为 轻儿子 ,这样子就把树分为了很多条链。下图中的 $H$ 都是重儿子 阅读全文
posted @ 2018-10-16 13:06 _ARFA 阅读(179) 评论(1) 推荐(0) 编辑
摘要: 先知道这道题目的所求 求出一个 $num_i$ 使 $a\leq num_i\leq b$ 且在 $l\leq place_i\leq r$。然后统计 $num_i$ 的个数。 求出一个 $num_i$ 使 $a\leq num_i\leq b$ 且在 $l\leq place_i\leq r$。然 阅读全文
posted @ 2018-10-14 09:55 _ARFA 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 喝喝喝 (NOIP2015模拟) $Description$ $Input$ $Output$ $Data\ Constraint$ 一道很神奇的题目。具体做法是两边缩减找“坏对”。 图 (NOIP2017提高A组) $Description$ 有一个n个点n条边的有向图,每条边为$$,意思是 $i 阅读全文
posted @ 2018-10-06 18:31 _ARFA 阅读(147) 评论(0) 推荐(0) 编辑
摘要: $5166.$ 卢学魔 $(Standard\ IO)$ 考试的想法,一直 $Dfs$ 到底部,然后方案数加一。 得分: $20$。 原因: 补充一些生物知识: 生产者不止一个 一个生产者不是食物链 提示 $Dfs$ 会爆栈,所以我写的是记忆化。记录它的叶子节点有多少个。保证每一个点只有出现一次。 阅读全文
posted @ 2018-10-05 18:16 _ARFA 阅读(155) 评论(0) 推荐(0) 编辑
摘要: $T3$ 异世界背包题解 网页链接 : "传送门" 。 难度 : 提高 $+$。 码量 : $3KB$。 思路 : 整体二分 $+$ 二维树状数组 $+$ 数论分块。 时间复杂度 : $O((n^2+m)\log\ (n^2+m) \log^2 n+\frac{m}{2}\sqrt{10^{3^3} 阅读全文
posted @ 2018-09-25 12:00 _ARFA 阅读(315) 评论(1) 推荐(1) 编辑
摘要: 可以参考 "此博客" 。 我们把 $\sum\limits^{N}_{i=1}\sum\limits^{M}_{j=1}\ (N\mod i) (M\mod j)$,变成$\sum\limits^{N}_{i=1}\ (N\mod i) \sum\limits^{M}_{j=1}(M\mod j)$ 阅读全文
posted @ 2018-09-23 15:39 _ARFA 阅读(358) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页