会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KellyWLJ
博客园
首页
联系
管理
上一页
1
···
6
7
8
9
10
2023年5月14日
CDQ分治
摘要: 它是离线的一种分治算法 每次计算分治中线左边的对右边的贡献或是范围内顺序在前的对顺序在后面的贡献 注意计算顺序,考虑是先分治后计算还是先计算后分治 一般是前一种,但如果计算后面某部分时要用到先计算的结果,就必须先计算后分治 之所以把它归类到数据结构,是因为其实它分治的函数可以看作树套树的外层树,内层
阅读全文
posted @ 2023-05-14 23:34 KellyWLJ
阅读(61)
评论(0)
推荐(0)
2023年4月9日
点分治
摘要: 点分治 简介 点分治,是用于树上的统计路径各种信息的算法 它的思想从名字就能看出来,是分治的思想 流程 具体的,每条路径一定有一个 lca 那么我们想把路径按 lca 分类处理,这样两段路径就可以拼接 有时也不能说是拼接,可能会用各种数据结构来辅助统计 统计时注意从前往后处理每棵子树,先与前面的拼接
阅读全文
posted @ 2023-04-09 22:55 KellyWLJ
阅读(96)
评论(0)
推荐(1)
2023年3月19日
矩阵乘法优化 DP
摘要: 矩阵乘法 我们有一个 DP 式,它的转移系数相对固定,不受 DP 值的变化而变化,可以递推 且它通常有一或两维状态,可以分为很多阶段,但每个阶段中状态数不多 现在我们要递推很多次,是线性复杂度接受不了的 便把 DP 的式子写为矩阵的形式,一般在 $O(w^3\log n)$ 复杂度内计算($w$ 为
阅读全文
posted @ 2023-03-19 23:52 KellyWLJ
阅读(88)
评论(0)
推荐(1)
2023年3月13日
二分图知识
摘要: 二分图判定 二分图为无奇环的无向图,我们可以对图黑白染色,此时如果出现矛盾,则图不是二分图,否则一定是 那么,黑色的点我们称左部点,白色的为右部点 可能会有问题最后转化为二分图判定,要留心 二分图匹配 这是二分图中常考的应用,有两种算法 算法1:匈牙利算法 思想: 它的核心是每次贪心找到一条增广路
阅读全文
posted @ 2023-03-13 22:44 KellyWLJ
阅读(52)
评论(0)
推荐(0)
2023年2月18日
Codeforces Round #852 (Div. 2) 赛后做题
摘要: Codeforces Round #852 (Div. 2) B. Fedya and Array solution: 观察样例,好像数的构造没什么规律,但答案均为 $2(x-y)$ 定义峰指比环上的两边大的数,谷指比环上的两边小的数 思考要让数的个数尽量少,那单调下降/上升的一段无贡献,且每个产生
阅读全文
posted @ 2023-02-18 23:54 KellyWLJ
阅读(39)
评论(0)
推荐(0)
长链剖分
摘要: 长链剖分 定义 记录 \(dep[x]\) 表示 \(x\) 到它子树中的叶子的最长路径长,其中叶子节点 \(dep[x]=0\) 那 \(x\) 到这个叶子的路径就是一条长链,对应的子节点为 \(mson[x]\),\(x\) 到剩下子节点的边为轻边 本质上,是和重链剖分划分方式不同的另一种树剖形
阅读全文
posted @ 2023-02-18 17:06 KellyWLJ
阅读(50)
评论(0)
推荐(0)
2023年1月12日
网络流
摘要: 网络流
阅读全文
posted @ 2023-01-12 22:33 KellyWLJ
阅读(63)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
公告