矩乘
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 · 407 阅读 · 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 · 236 阅读 · 0 评论 -
[HNOI2010]BUS 公交线路
题面BzojSol状压很显然 重点在于转移:题目就相当与每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 · 320 阅读 · 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 · 419 阅读 · 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 · 249 阅读 · 0 评论