随笔分类 -  学习笔记

摘要:决策单调性优化 对于最优化DP来说,即决策点具有单调性。 代码实现 分治 以 P5503 [JSOI2016] 灯塔 为例。 答案 pi=max{hjhi+|ij|}。 去除绝对值,分到两种情况中去做,可以先不用考虑上取整 阅读全文
posted @ 2024-07-07 20:23 DeepSeaSpray 阅读(30) 评论(1) 推荐(0) 编辑
摘要:二项式反演 简介 二项式反演可以用来解决一些计数问题,是连接 至少/至多 与 恰好 两类函数的桥梁。 形式一 \[f(n) = \sum_{i=0}^n (-1)^i \binom{n}{i} g(i) \\ g(n) = \sum_{i=0}^n (-1)^i \binom{n}{i} f(i) 阅读全文
posted @ 2024-05-30 20:16 DeepSeaSpray 阅读(45) 评论(1) 推荐(1) 编辑
摘要:狄利克雷卷积与莫比乌斯反演 主要内容 数论函数 狄利克雷卷积 积性函数 莫比乌斯反演 数论分块 数论函数 数论函数是一类定义域是正整数的函数,可以类比数列。 加法,数乘比较简单,略过。 狄利克雷卷积 定义两个数论函数的狄利克雷卷积为 。 若 h=fg 则: \[h(n) 阅读全文
posted @ 2024-05-22 21:35 DeepSeaSpray 阅读(17) 评论(0) 推荐(0) 编辑
摘要:树套树 简介 简单来说就是两个树形数据结构的嵌套,一般是值域套区间,或者区间套区间(二维区间)。 P3380 【模板】树套树 看到查询排名与第 k 大会想到主席树,但其无法支持修改。 所以考虑树套树,外层用棵线段树表示区间,内层用一棵权值线段树表示值域。 考虑如何实现操作二,尝试二分,时间复 阅读全文
posted @ 2024-05-16 22:12 DeepSeaSpray 阅读(10) 评论(0) 推荐(0) 编辑
摘要:虚树 简介 虚树一般用于 树形DP 中,可以有效减少冗余的计算量。 其原理是将对 DP 无影响,或者在影响可快速运算范围内的点缩在一起,从而使得整棵树大小极大的减小。 因此,可以使用虚树的题目一般有 特殊点 之类的设定,多测并限定 特殊点 的总量。 P2495 [SDOI2011] 消耗战 一道经典 阅读全文
posted @ 2024-05-12 19:08 DeepSeaSpray 阅读(8) 评论(0) 推荐(0) 编辑

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