摘要:
KMP简单应用 算法原理就不讲了,抄书没有意思~~请原谅我讲不清楚~~ 下面给出几个$next$数组的性质: $i-next_i$为最小循环元长度(不论是否能够完整循环)、 $next_i$再套若干层$next$仍然满足$[1,j]=[i-j+1,i]$ 证明这些在下面的题里面 Power Stri 阅读全文
摘要:
周二至周四练题题解 数学作业 这个题还挺简单的。 一看 $n\le 10^{18}$,多半是结论题或者矩阵乘法优化DP 这里后者挺好想。设 $f[i]$ 表示 $n=i$ 时的答案,$S(k)$ 表示 $k$在十进制下的位数。 显然有: $f[i]=(f[i-1]\times S(i-1)+i)\b 阅读全文
摘要:
教主的魔法 大水题 注意开long long。另开数组$b$,分块排序,然后修改的时候整块打标记,散块暴力重构 查询的时候散块暴力,整块倍增就OK #define N 1050050 #define int long long int L[N],R[N],siz,block,t,a[N],tag[N 阅读全文
摘要:
扩展KMP 所有字符串下标从1开始 有一天,你虐OJ的时候遇到了这道题 ExKMP 给定两个字符串 $a,b$,你要求出两个数组: $b$ 的 $z$ 函数数组 $z$,即 $b$ 与 $b$ 的每一个后缀的 LCP 长度。 $b$ 与 $a$ 的每一个后缀的 LCP 长度数组 $p$。 对于一个长 阅读全文
摘要:
RT,本文主要讲述费马小定理和乘法逆元的应用。 费马小定理 定义 对于质数$p$,则对于任意自然数$a$,有: $$a^p\equiv a(\bmod p)$$ 证明 $a=0$,此时同余式两边都是0,成立 $p\mid a$,此时同余式两边都是0,成立 $p\nmid a$ 由于$p$是素数,$p 阅读全文