摘要: 生成函数 1. 牛顿二项式定理 1.1 定义 首先对 \(\binom n m\) 的定义进行扩展: 设 \(n\) 是实数,\(m\) 是整数。则: \[\binom{n}{m}= \begin{cases} \dfrac{n(n-1)(n-2)\cdots(n-m+1)}{m!} &(m\geq 阅读全文
posted @ 2025-08-09 15:59 XP3301_Pipi 阅读(66) 评论(1) 推荐(2)
摘要: 算法模板 数据结构 FHQ-Treap int Q; mt19937 seed(time(0)); uniform_int_distribution<int> rnd(0,2e9); struct FHQTreap{ int lc,rc; int key,num; int siz; }tr[N]; 阅读全文
posted @ 2025-06-21 19:49 XP3301_Pipi 阅读(34) 评论(0) 推荐(1)
摘要: 容斥原理+错排问题 1. 一般形式 设全集 \(S\) 中的元素共有 \(n\) 种性质,每一个元素可以有多种性质。 我们把具有第 \(i\) 种性质的元素全部放到集合 \(A_i\) 中,生成 \(A_1,A_2,A_3,\cdots,A_n\)。它们都是 \(S\) 的子集。 如果我们要对 至少 阅读全文
posted @ 2025-03-30 13:05 XP3301_Pipi 阅读(112) 评论(0) 推荐(1)
摘要: 线性代数 1. 基本概念 设向量组 \(S=\{\vec{a_1},\vec{a_2},\vec{a_3},...,\vec{a_n}\}\)。 若向量 \(\vec{b}\) 存在一组 \(c_i\) 满足 \(\vec{b}=\sum_{i=1}^n c_i{\vec{a_i}}\),则称 \( 阅读全文
posted @ 2025-01-09 15:19 XP3301_Pipi 阅读(334) 评论(0) 推荐(1)
摘要: 组合数学-二项式系数 1. 帕斯卡公式 \[\binom{n}{m}=\binom{n-1}{m}+\binom{n-1}{m-1} \]分两种情况: 在前 \(n-1\) 个中已经选出 \(m\) 个; 在前 \(n-1\) 个中选出 \(m-1\) 个,加上刚刚选的第 \(m\) 个。 可用于 阅读全文
posted @ 2024-10-29 16:57 XP3301_Pipi 阅读(396) 评论(0) 推荐(3)
摘要: 同余 1. 模运算基本性质 基本概念 若整数 \(a,b\) 除以 \(p\) 的余数相等,则称 \(a,b\) 在模 \(p\) 意义下同余,记作 \(a \equiv b \pmod{p}\) 或者 \(a \bmod p=b \bmod p\)。 性质 \((a+b) \bmod p =(a 阅读全文
posted @ 2024-07-06 18:03 XP3301_Pipi 阅读(293) 评论(0) 推荐(2)
摘要: 1.调和级数 \[\sum_{i=1}^n \frac{1}{i}=O(\log n) \] Proof(粗略计算): \[\begin{aligned}\sum_{i=1}^n \frac{1}{i}&= \sum_{i=0}^{\log n} \sum_{j=2^i}^{2^{i+1}-1}\f 阅读全文
posted @ 2024-06-18 21:49 XP3301_Pipi 阅读(217) 评论(0) 推荐(2)
摘要: 杜教筛 杜教筛一般可以在 \(O(n^{2/3})\) 复杂度内求出 \(\sum_{i=1}^n f(i)\)。 构造一个数论函数 \(g\),令 \(h=f*g\),使得 \(g,h(n)\) 一段的和可以快速求出。令 \(S(n)=\sum_{i=1}^n f(i)\), \[\sum_{i= 阅读全文
posted @ 2026-02-03 19:53 XP3301_Pipi 阅读(1) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-02-01 16:10 XP3301_Pipi 阅读(0) 评论(0) 推荐(0)
摘要: 字符串专题 #1 仍然自由自我 永远高唱我歌 走遍千里 Problem A. P6640 [BJOI2020] 封印 答案即为 \(\max_{i\in[L,R],j\in[1,m]}\{\min({\rm LCP}(s[i:n],t[j:m]),R-i+1)\}\)。 先对于每个 \(i\) 求出 阅读全文
posted @ 2026-01-29 11:44 XP3301_Pipi 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-01-29 08:50 XP3301_Pipi 阅读(0) 评论(0) 推荐(0)
摘要: ARC 杂题乱做 #2 一生经过彷徨的挣扎 自信可改变未来 问谁又能做到 Problem A. ARC213B - Hamming Distance is not 1 ARC 的构造还是考验大脑了。 提取条件,\(x\) 和 \(x\oplus 2^k\) 不能同时出现。 二进制位相关,逐位考虑。从 阅读全文
posted @ 2026-01-26 10:49 XP3301_Pipi 阅读(13) 评论(0) 推荐(0)
摘要: 简单字符串理论 下面令 \(|s|=n\)。 Theorem 1 字符串 \(s\) 有长为 \(p\) 的周期,等价于 \(s\) 有长为 \(n-p\) 的 Border。 前推后:由于 \(s_{i}=s_{i+p}\),所以 \(s[1:n-p]=s[p+1:n]\)。 后推前:由于 \(s 阅读全文
posted @ 2026-01-25 10:08 XP3301_Pipi 阅读(7) 评论(0) 推荐(0)
摘要: P12923 [POI 2021/2022 R3] 模板 2 / Szablon 2 https://www.luogu.com.cn/problem/P12923 上来先考虑对于一个 \(l\) 怎么做。 首先用 ExKMP 求出 \(s[i:n]\) 与 \(s\) 的 LCP \(f_i\), 阅读全文
posted @ 2026-01-24 17:15 XP3301_Pipi 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-01-23 14:24 XP3301_Pipi 阅读(1) 评论(0) 推荐(0)
摘要: 图论杂题选做 #2 Problem A. P13548 [OOI 2022] Air Reform 暴力的想法是,建出补图,补图的边权用 Kruskal 重构树来求,然后再求补图的 Kruskal 重构树,最后算答案。 但是补图的边数太多了,不能直接建。考虑枚举边权,也就是在原图的重构树上从叶子到根 阅读全文
posted @ 2026-01-21 21:29 XP3301_Pipi 阅读(6) 评论(0) 推荐(0)
摘要: 20260120 省选模拟赛 https://htoj.com.cn/cpp/oj/contest/detail?cid=22635323962240 Problem B. 白点黑点 对于度数序列,求出它能构造出的最大匹配有哪些。 最大匹配考虑 Hall 定理。对于一个集合 \(S\),其 \(|N 阅读全文
posted @ 2026-01-20 21:32 XP3301_Pipi 阅读(59) 评论(0) 推荐(0)
Title