摘要:
前缀函数与KMP算法 真前缀: S中不全等于S的前缀 前缀函数定义 $s[0\dots i]$ 的真前缀与真后缀相等的最大长度为 $\pi(i)$ 。 规定 $\pi(0)=0$ 。 计算前缀函数 1.朴素算法 按照定义 , 按 $i=1\dots n-1$ 计算 $\pi(i)$ 。 令长度 $j 阅读全文
posted @ 2022-08-24 00:48
魔幻世界魔幻人生
阅读(53)
评论(0)
推荐(0)
摘要:
01分数规划 经典例题:POJ2976 给定 $n$ 个物品的价值 $a$ 和 花费 $b$ ,取其中的 $k$ 个物品,求 $\sum a[i] / \sum b[i]$ 的最大值。 题解: 假设 $\sum a[i] / \sum b[i] = x$ ,则: 当 $x$ 不是最优解时,$\sum 阅读全文
posted @ 2022-08-24 00:47
魔幻世界魔幻人生
阅读(17)
评论(0)
推荐(0)
摘要:
带修莫队 [P1903 国家集训队] 数颜色 / 维护队列 版本更新内容: 在普通莫队基础上增加时间坐标,提高游戏难度; 排序时以时间坐标为第三关键字,奇偶排序玄学值上调 $20%$; 代码常数加大,请玩家将分块大小调至 $n^{\frac{2}{3}}$ 以抵消常数因子; 莫队函数主体内容增加:双 阅读全文
posted @ 2022-08-24 00:46
魔幻世界魔幻人生
阅读(38)
评论(0)
推荐(0)
摘要:
$C_n^m=\frac{n!}{m!(n-m)!}$ $C_n^m=C_n^{n-m}$ 最基本的,不用多说 $C_n^m=C_{n-1}^m+C_{n-1}^{m-1}$ 相当于第 $n$ 个不选或选的区别 $C_n^kC_k^m=C_n^mC_{n-m}^{k-m}$ n 里直接取 m , 那 阅读全文
posted @ 2022-08-24 00:12
魔幻世界魔幻人生
阅读(222)
评论(0)
推荐(0)
摘要:
错位排序:编号为 $1$ 到 $n$ 的球装进编号 $1$ 到 $n$ 的盒子里,问每个球与它所在的盒子编号都不同的方案数。 公式:设 $D_n$ 表示 $n$ 个球的方案数,则:$D_n=(n-1)(D_{n-1}+D_{n-2})$ 。 证明: 设 $D_n$ 前的都已求出,现在装第 $n$ 个 阅读全文
posted @ 2022-08-24 00:05
魔幻世界魔幻人生
阅读(147)
评论(0)
推荐(0)
摘要:
概率论 1.条件概率 $P (A \cup B) = P(A)+P(B)-P(A \cap B) \le P(A) +P(B)$ 条件概率公式 $P(A|B)=\frac{P(A \cap B)}{P(B)}$ 条件概率:在 $B$ 事件基础上 $A$ 发生的概率。公式中相当于把 $B$ 当做单位 阅读全文
posted @ 2022-08-24 00:01
魔幻世界魔幻人生
阅读(155)
评论(0)
推荐(0)