随笔分类 - 数学-矩阵乘法
摘要:[题目链接](http://poj.org/problem?id=3613) 先离散化,假设有$P$个点 定义矩阵$A_{ij}$表示$i$到$j$只经过一条边的最短路, $${(A^{a+b})_{ij}=\min_{1\le k\le p} \{ (A^a)_{ik}+(A^b)_{kj} \}
阅读全文
摘要:"题目链接" 之前用线段树写了一遍,现在用$ddp$再写一遍。 cpp include define lc (now b ? a : b; } const int INF = 2147483647 2; const int MAXN = 50010; inline int read(){ int s
阅读全文
摘要:"题目链接" $f[i][j]$表示准考证号到第$i$位,不吉利数字匹配到第$j$位的方案数。 答案显然是$\sum_{i=0}^{m 1}f[n][i]$ $f[i][j]=\sum_{k=1}^{m 1}f[i 1][k] g[k][j]$ $g[i][j]$表示不吉利数字匹配到第$i$位后加一
阅读全文
摘要:"题目链接" 掌握了分块打表法了。原来以前一直想错了。。。 块的大小$size=\sqrt n$,每隔$size$个数打一个表,还要在$0\text{~}size 1$每个数打一个表。 然后就可以做到$O(1)$查询了。 比如要求$A^{n}$,只需要算出$biao[n/size] pow[n\mo
阅读全文
摘要:"题目连接" 很久没写矩阵加速了,复习一下,没想到是一道小毒瘤题。 状态矩阵$a[k],b[k],c[k],a[k+1],b[k+1],c[k+1],k,k^2,w^k,z^k,1$ 转移矩阵 手写不易。
阅读全文


浙公网安备 33010602011771号