Manacher 算法用于在 $O(n)$ 时间内寻找字符串中的最长回文子串。通过对原串进行预处理和巧妙的“镜像”思路,它将暴力中心扩展的最坏 $O(n^...
Manacher 算法用于在 $O(n)$ 时间内寻找字符串中的最长回文子串。通过对原串进行预处理和巧妙的“镜像”思路,它将暴力中心扩展的最坏 $O(n^...
快速沃尔什变换解决的卷积问题快速沃尔什变换(FWT)是解决这样一类卷积问题:其中 $*$ 为或卷积,由于 FWT 是线性变换,因此一个 $F*G$ 在 $...
本文部分参考自 组合博弈与SG函数。公平组合游戏公平组合游戏(ICG)的定义如下:游戏有两个人参与,二者轮流做出决策,双方均知道游戏的完整信息;任意一个游...
摸底考试 #1T1 三值的排序写一个程序计算出,给定的一个 $1,2,3$ 组成的数字序列,使用交换操作,排成升序所需的最少交换次数。贪心:http://...
给定 $m$ 个由 $0$ 和 $1$ 构成的字符串,长度最多是 $6$。求有多少种长度为 $n(n \le 10^{18})$ 的 $01$ 字符串,其...
{ // Windows // build only "shell_cmd": "g++ -std...