
矩乘
Cyhlnj
这个作者很懒,什么都没留下…
展开
-
【HNOI2011】数学作业
分段矩乘即可# include <stdio.h> # include <stdlib.h> # include <iostream> # include <string.h> # define ll long long # define RG register # define IL inline # define UN unsigned # define mem(a, b) memset(a,原创 2017-12-09 11:11:57 · 410 阅读 · 0 评论 -
Bzoj1009: [HNOI2008]GT考试
题面 传送门 Sol 设f[i][j]f[i][j]表示到第ii个数,最后jj个为不吉利数字的前缀的方案数 于是就可以写一个KMPKMP套暴力DPDP跳nextnext转移 # include # define RG register # define IL inline # define Fill(a, b) memset(a, b, sizeof(a)) using na原创 2018-01-19 17:36:41 · 238 阅读 · 0 评论 -
[HNOI2010]BUS 公交线路
题面 Bzoj Sol 状压很显然 重点在于转移:题目就相当与每ppp长度的车站必须有且仅有kkk个被经过 那么转移时状压的二进制一定要有kkk个一 且两个相邻转移的状态之间必须满足:设为i−>ji−>ji->j,则(i>>1)&j(i>>1)&j(i >> 1) \&j要有k−1k−1k-1个111 然后就可以加上矩阵...原创 2018-02-21 11:48:57 · 326 阅读 · 0 评论 -
BZOJ3328: PYXFIB(单位根反演?)
传送门 Sol 设 A=[1110]A=\begin{bmatrix}1 &amp;amp; 1 \\ 1 &amp;amp; 0\end{bmatrix}A=[1110] 那么要求的相当于是 ∑i=0n[k∣i](ni)Ai\sum_{i=0}^{n}[k|i]\binom{n}{i}A^ii=0∑n[k∣i](in)Ai 求出其中的 A0,0A_{0,0}A0,0 即可 引入单位根(...原创 2018-12-27 21:23:42 · 424 阅读 · 0 评论 -
BZOJ4162:shlw loves matrix II
传送门 利用Cayley-Hamilton定理,用插值法求出特征多项式 P(x)P(x)P(x) 然后 Mn≡Mn(mod P(x))(mod P(x))M^n\equiv M^n(mod~P(x))(mod~P(x))Mn≡Mn(mod P(x))(mod P(x)) 然后就多项式快速幂+取模 最后得到了一个关于 MMM 的多项式,代入 MiM^iMi 即...原创 2018-12-30 10:51:56 · 268 阅读 · 0 评论