原根 学习笔记

数论中的一个小概念,也是 NTT 的基础。 阶 若 $\gcd(a,m) = 1$,使 $a^l \equiv 1 \pmod m$ 成立的最小正整数 $l$,称为 $a$ 关于模 $m$ 的阶,记为 $\text{ord}_m a$。 若 $\text{ord}_m a = l$,则 $\t...

CF704E Iron Man 题解

CF704E Iron Man 题意 给定一棵 $n$ 个点的树。 有 $m$ 个人,第 $i$ 个人会在 $t_i$ 时刻出现在 $v_i$,并以每时刻 $c_i$ 条边的速度向 $u_i$ 移动,到达 $u_i$ 立刻消失。出现的时段是左闭右闭的,因此...

后缀自动机 学习笔记

因为 SA 就很有用了,所以一直不想学 SAM。突然不知道为什么就想学了,可能是为了吊打兔兔吧。 后缀自动机 (SAM) 是一个能解决许多字符串相关问题的有力的数据结构。 直观上,SAM 可以理解为将字符串的所...

CF643D Bearish Fanpages 题解

CF643D Bearish Fanpages 题意 给定一个 $n$ 个点的基环森林,第 $i$ 个点与 $f_i$ 之间有一条边。 保证在任意时刻,这个基环森林中的环长至少为 $3$。 当一种「神秘事件」发生时,对于第 $i$ 个点,设与...

CF666D Chain Reaction 题解

CF666D Chain Reaction 题意 平面直角坐标系中有四个整点。 你可以将每个点水平或者垂直移动到一个整点,使得这四个点恰好成为一个平行于坐标轴的正方形的顶点(正方形不能退化成一个点)。 如果存在移动...