随笔分类 -  数据结构-树状数组/线段树

该文被密码保护。
posted @ 2023-03-11 17:50 chihik 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-10-21 15:28 chihik 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题意简述 维护一个 2n 的网格图的动态连通性 思路 既然是动态连通性,那么我们直接离线线段树分治+可撤销并查集 上面的做法太暴力了,我们考虑分析一些性质 注意到联通的信息是可以合并的,可以考虑使用线段树维护 一个想法是维护区间 左上/左下 到 右上/右下 的连通性 但这样忽略了一种情况: 阅读全文
posted @ 2022-03-27 22:14 chihik 阅读(17) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-11-11 20:35 chihik 阅读(1) 评论(0) 推荐(0) 编辑
摘要:弱化版: [NOI2014] 起床困难综合症 求出每一位初始是 0/1 的结果 若 0 的结果为 1 ,直接加上该位贡献 若 1 的结果为 1 ,若该位填 1 不会超过最大值,那么填 1 注意到每位相互独立,可以压位进行计算 回到原问题,根据上述做法不难想到用 线段树+树剖 维护链上第 i 阅读全文
posted @ 2021-10-22 21:58 chihik 阅读(31) 评论(0) 推荐(0) 编辑
摘要:lcm 的本质是质因子次数的 max , 所以只需对每一个质因数考虑贡献 考虑根号分治 A 以内只有 87 个质数,可以使用 st 表解决 除掉小质数后,大于 A 的质因子只可能有一个,相当于求 \(\pro 阅读全文
posted @ 2021-08-30 19:29 chihik 阅读(29) 评论(0) 推荐(0) 编辑
摘要:众所周知,access(x)rtx 这条实链在一个 splay 中。也就是说, splay 所维护的链中的点同色。 那么到点 x 到根路径的权值便是经过虚边的数量 +1,不妨记为 disx。 对于修改操作,每次爬 阅读全文
posted @ 2021-04-08 21:35 chihik 阅读(56) 评论(0) 推荐(0) 编辑
摘要:i=1nj=1mσ((i,j)) \sum_^{\min(n,m)}\sigma(d)\sum_^n\sum_^m [gcd(i,j)=d] $$\sum_{\min(n,m)}\sigma(d)\sum_{\frac{\min(n,m) 阅读全文
posted @ 2021-04-08 20:29 chihik 阅读(43) 评论(0) 推荐(0) 编辑

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