摘要: 生成函数 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 阅读(82) 评论(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 阅读(46) 评论(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 阅读(147) 评论(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 阅读(380) 评论(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 阅读(459) 评论(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 阅读(318) 评论(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 阅读(232) 评论(0) 推荐(2)
该文被密码保护。 阅读全文
posted @ 2026-04-18 21:23 XP3301_Pipi 阅读(4) 评论(0) 推荐(0)
摘要: Slope Trick 专题 Problem A. CF713C Sonya and Problem Without a Legend 如果改为不降,就是经典问题。可以证明每个更改后的数字都在原序列里出现过,就可以写出 \(O(n^2)\) dp。而可以令 \(a_i\leftarrow a_i-i 阅读全文
posted @ 2026-04-18 20:47 XP3301_Pipi 阅读(5) 评论(0) 推荐(0)
摘要: QOJ5017 相等树链 https://qoj.ac/problem/5017 树上路径问题,考虑点分治求解。 枚举分支中心 \(u\)。设 \(T_1\) 上两端点为 \(x,y\),\(T_2\) 上两端点为 \(z,w\)。 \(z,w\in P_1(x,u)\) 首先判断 \(P_1(x, 阅读全文
posted @ 2026-04-16 19:23 XP3301_Pipi 阅读(7) 评论(0) 推荐(0)
摘要: 20260321 NOI 模拟赛 https://htoj.com.cn/cpp/oj/contest/detail/problem?cid=22704952275712 Problem A. 城市建设问题 考虑按 \(A_i\) 大小关系给图定向为 DAG,每次加入一个入度为 \(0\) 的点,设 阅读全文
posted @ 2026-03-26 20:12 XP3301_Pipi 阅读(107) 评论(0) 推荐(0)
摘要: 字符串专题 #2 青山依旧在,几度夕阳红 Problem A. P14212 [ROI 2016 Day2] 二进制输入 考虑 dp。对单词的长度进行阈值分治。 长度 \(\le B\) 把这些串的正串、反串插到两棵 Trie 上,每次转移在 Trie 上暴力走即可,单次转移 \(O(B)\)。 长 阅读全文
posted @ 2026-03-15 21:01 XP3301_Pipi 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-03-14 17:52 XP3301_Pipi 阅读(7) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-03-12 16:15 XP3301_Pipi 阅读(1) 评论(0) 推荐(0)
摘要: 杜教筛 杜教筛一般可以在 \(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 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-02-01 16:10 XP3301_Pipi 阅读(4) 评论(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 阅读(15) 评论(0) 推荐(0)
Title