随笔分类 - 数论数学--矩乘
摘要:"传送门" 利用Cayley Hamilton定理,用插值法求出特征多项式 $P(x)$ 然后 $M^n\equiv M^n(mod~P(x))(mod~P(x))$ 然后就多项式快速幂+取模 最后得到了一个关于 $M$ 的多项式,代入 $M^i$ 即可 cpp include using name
阅读全文
摘要:"传送门" Sol 设 $$A=\begin{bmatrix}1 & 1 \\ 1 & 0\end{bmatrix}$$ 那么要求的相当于是 $$\sum_{i=0}^{n}[k|i]\binom{n}{i}A^i$$ 求出其中的 $A_{0,0}$ 即可 引入单位根(单位根反演?) $$[n \m
阅读全文
摘要:题面 "Bzoj" Sol 状压很显然 重点在于转移:题目就相当与每$p$长度的车站必须有且仅有$k$个被经过 那么转移时状压的二进制一定要有$k$个一 且两个相邻转移的状态之间必须满足:设为$i j$,则$(i 1) \&j$要有$k 1$个$1$ 然后就可以加上矩阵快速幂优化,注意把满足要求的状
阅读全文
摘要:题面 "传送门" Sol 设$f[i][j]$表示到第$i$个数,最后$j$个为不吉利数字的前缀的方案数 于是就可以写一个$KMP$套暴力$DP$跳$next$转移 cpp include define RG register define IL inline define Fill(a, b) m
阅读全文
摘要:分段矩乘即可 # include <stdio.h> # include <stdlib.h> # include <iostream> # include <string.h> # define ll long long # define RG register # define IL inlin
阅读全文

浙公网安备 33010602011771号