11 2020 档案

摘要:将三颗棋子看作三元组 (x,y,z) x<y<z,得其能转移到的状态有: \[ \large\begin{aligned} &(2x-y,x,z) \\ &(x,z,2z-y) \\ &(x,2y-z,y)\ (y-x>z-y) \\ &(y,2y-x,z)\ (y-x<z-y) \\ \ 阅读全文 »
posted @ 2020-11-25 22:17 lhm_liu 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一次删点只会影响该点到根节点路径上的点,若路径上的点 x 在删点后满足 sizex12sizeroot 则点 x 的父边会从重边变为轻边,二分找到满足条件的深度最浅的点,调整其重儿子的关系后,将其设为接下来考虑的根节点,然后继续 阅读全文 »
posted @ 2020-11-24 21:33 lhm_liu 阅读(210) 评论(0) 推荐(0) 编辑
摘要:考虑到期望的线性性,将本题转化为计数问题。 设 f(x,i) 为以 x 为根的子树中,轻边数量最大为 i 的方案数,其转移复杂度为 O(n3),无法接受。于是再加一维,得 f(x,i,0/1)0/1 表示是否已经选择了重边,得转移为: \[ \larg 阅读全文 »
posted @ 2020-11-14 18:01 lhm_liu 阅读(203) 评论(0) 推荐(0) 编辑
摘要:求出每个新修道路到达的瞭望塔 x 能更新到的区间 [li,ri],答案即为 rili+1。 发现区间的范围是可以二分出来的,考虑 x 是否能更新 p,设 d=|xp|,若在区间 [pd,p+d] 中没有比 x阅读全文 »
posted @ 2020-11-12 22:25 lhm_liu 阅读(134) 评论(0) 推荐(0) 编辑
摘要:每个点的答案为所有经过该点的链的并的大小。得链并即为所有经过该点的链的端点构成的最小连通块,设端点按 dfs 序排序后为 ai,得最小连通块的边数为: \[ \large \sum_{i=1}^{cnt} dep_{a_i}-\sum_{i=1}^{cnt-1} dep_{\ope 阅读全文 »
posted @ 2020-11-10 22:09 lhm_liu 阅读(211) 评论(0) 推荐(0) 编辑
摘要:发现答案在二进制下最多为 16 位,那么将 vu 的路径每 256 个点分为一段,得同一段在二进制下 dis 的高 8 位相同。 设 fx,i 为从 x 向上的一段,高 8 位为 i 时答案的最大值,询问就暴 阅读全文 »
posted @ 2020-11-03 21:50 lhm_liu 阅读(218) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示