摘要:
凸包学习笔记 内容好多啊。 概念 个点形成的凸包,指的是在坐标系上这 个点构成的包含所有点的,以这 个点中的一些为顶点的极小的凸多边形。而一个凸包又由两部分组成,分为上凸壳和下凸壳(其实和凸包区分性不大),可以理解为这个凸多边形的上半部分和下半部分。 常见场景 维 阅读全文
摘要:
插头 学习笔记 前置芝士:状态压缩 ,轮廓线 引入 存在一个 的棋盘,若使用多米诺骨牌进行覆盖,有多少种方式能不重叠不遗漏的覆盖整个棋盘? 对于上面的问题,使用状压 \(\text{dp}\ 阅读全文
摘要:
容斥学习笔记 概念 容斥,又称最值反演,是一种对于特定集合,在已知最小值或最大值中一者的情况下,求另一种的算法。首先观察几个式子: \[\max(a)=a\ \max(a,b)=a+b-\min(a,b)\ \max(a 阅读全文
摘要:
斯特林数学习笔记 前置知识 普通生成函数+下降幂+多项式 定义 斯特林数是组合数学概念,分为第一类斯特林数和第二类斯特林数 第一类斯特林数 第一类斯特林数表示为 ,表示 个不同的人坐 张相同的圆桌的方案数 阅读全文
摘要:
普通生成函数学习笔记 定义 已知一个序列 ,可以是有限项也可以是无限项,定义其生成函数 为 作用 生成函数本质是一个多项式,所以可以进行多项式卷积,方便处理序列问题。假设序列 的生成函数是 ,序列 \( 阅读全文