
矩阵快速幂
文章平均质量分 81
jerans
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #420 (Div. 2) E. Okabe and El Psy Kongroo 矩阵快速幂+dp
题目:http://codeforces.com/contest/821/problem/E递推方程很容易看出来,dp【i】【j】表示到达( i , j )这个点的路径条数dp【i】【j】=dp【i-1】【j+1】+dp【i-1】【j】+dp【i-1】【j-1】但k太大,肯定不能直接递推,快速幂优化一下,y的坐标范围是0~15,所以矩阵长度16就够了,至于c的限制,把转移矩阵的一些位置原创 2017-08-02 16:10:18 · 269 阅读 · 0 评论 -
2017 Multi-University Training Contest - Team 2 hdu6050 Funny Function 矩阵快速幂
对于任意i>=1,当j>=3时,有 上式的推导:1.可以打表找规律。。。2.类似归纳法推之后就是官方题解:http://bestcoder.hdu.edu.cn/blog/2017-multi-university-training-contest-2-solutions-by-%E7%94%B5%E5%AD%90%E7%A7%91%E6%8A%80%E5%A4%原创 2017-07-28 13:31:40 · 283 阅读 · 0 评论 -
HDU - 5863 cjj's string game 矩阵快速幂
通过k种不同的字符构造两个长度为n的字符串,要求字符串匹配的最大长度等于m,问有多少种构造方案先固定第一个串A,有k^n种对于第二个串Bdp【i】【j】表示构造到第i个字符,且从i-j+1到i和A匹配(也就是说当前匹配了j长度)n比较大,m比较小,可以使用矩阵快速幂来求,但很明显,这样保证了j妈的,直接m-- 再求一遍,两个一减不就是等于m的方案数了#include原创 2017-09-14 00:24:50 · 240 阅读 · 0 评论 -
hdu 6155 线段树加矩阵快速幂
http://acm.hdu.edu.cn/showproblem.php?pid=6155第一次做矩阵快速幂套线段树的题,感觉好神奇#includeusing namespace std;const int maxn=1e5+5,mo=1e9+7;struct NODE{ long long a[3][3];}t1,t2,be;NODE mult(NODE原创 2017-09-01 12:54:32 · 363 阅读 · 0 评论