又到了春困的时候。 ↓建议搭配配乐食用(如果在机房还是算了吧 [aplayer apid="3795"][/aplayer] CTS 部分 Day -6 过审了。 Day -2 PKUSC/THUSC 可以报名了。整了一上午终于把资料弄进去了。 如果这波过...
CF1163E Magical Permutation 题解【线性基】【递归】【构造】
首先恭喜 xht37 喜提本场 rk1。 考场上想到线性基了不会构造…貌似还有一些别的细节 Description Kuro has just learned about permutations and he is really excited to create a new permutation typ...
洛谷 P4336 [SHOI2016]黑暗前的幻想乡 题解【矩阵树定理】【容斥】
矩阵树定理明明只是个记结论的东西对吧..(大雾 题目描述 四年一度的幻想乡大选开始了,最近幻想乡最大的问题是很多来历不明的妖怪涌入了幻想乡,扰乱了幻想乡昔日的秩序。但是幻想乡的建制派妖怪(人类...
洛谷 P5284 [十二省联考2019]字符串问题 题解【后缀自动机】【倍增】【拓扑排序】
考场上唯一一道弃掉的题。看来 SAM 还是挺好玩的 题目背景 Yazid 和 Tiffany 喜欢字符串问题。在这里,我们将给你介绍一些关于字符串的基本概念。 对于一个字符串 $S$,我们定义 $|S|$ 表示 $S$ 的...
51nod 1600 Simple KMP【KMP】【SAM】【树链剖分】
利用了 KMP 性质和 SAM 这一“数据结构”的特点并进行了动态维护。 题目描述 对于一个字符串 $S$,我们定义 $fail[i]$,表示最大的 $x$ 使得 $S[1..x]=S[i-x+1..i]$,满足 $(x<i)$。 显然对于一个...
黑白棋 题解【平衡树】【线段树】【前缀和】
数据结构好题。学会了平衡树代替权值线段树(雾 题目描述 黑白棋的棋盘有 $N$ 行 $M$ 列,而且这 $N\times M$ 个位置上全部都放好了棋。棋的正面为白色,反面为黑色。我给这个棋盘的每行每列都施展了一...
bzoj4589 Hard Nim 题解【FWT】【博弈】【快速幂】
我们需要理解变换的本质从而不会像个煞笔一样给自己增添不必要的复杂度。 Description Claris 和 NanoApe 在玩石子游戏,他们有 $n$ 堆石子,规则如下: Claris 和 NanoApe 两个人轮流拿石子,C...
快速沃尔什变换 FWT 学习笔记【多项式】
〇、前言 之前看到异或就担心是 FWT,然后才开始想别的。 这次学了 FWT 以后,以后判断应该就很快了吧? 参考资料 FWT 详解 知识点 by neither_nor 集训队论文 2015 集合幂级数的性质与应用及其快速算法 by ...
fread 相关快速读入 学习笔记【语言】
〇、前言 之前在浙江集训的时候,有一道 $n\le 3\times 10^6$ 的题,解题复杂度是 $O(n\alpha(n))$ 的,但是我丑得要命的大概是 $O(n\log n)$ 的 read() 被卡掉了。_(:з」∠)_ 后来用了 fread() 的黑科...
CF1152E Neko and Flashback 题解【欧拉路】【构造】
这种找可行解的问题套路还是比较多的。 Description A permutation of length $k$ is a sequence of $k$ integers from $1$ to $k$ containing each integer exactly once. For example, the sequence $...