矩阵快速幂
文章平均质量分 77
谢符宝
业精于勤,荒于嬉行成于思,毁于随。
展开
-
hdu2604(矩阵快速幂)
题意:字符串只能由f和m两种字符构成,问长度为L且不出现子串fmf,fff的字符串有多少种. 解法:初始的矩阵应该是 mm 1 0 0 1 mm 。但是应为不能出现fmf,fff子串,所以fm和ff后面不能跟f ff 0 1 1 0 ff原创 2014-05-23 22:10:43 · 725 阅读 · 0 评论 -
poj3744(概率dp+快速幂)
题意:YYF从坐标1出发,每次走一步的概率是p,走两步的概率是1-p,然后有n个点上有地雷。问YYF走过雷区的概率是多少。 解法:ans[i]表示走到i的概率。概率公式ans[i]=p*ans[i-1]+(1-p)ans[i-2] 转移矩阵: ans[i] | p ,1-p | ans[i-1] =| |* ans[原创 2014-06-07 16:16:26 · 777 阅读 · 0 评论 -
2014北京邀请赛E题-矩阵快速幂
题意:长度为n(1 解法:矩阵快速幂。dp[i][j]表示i长度最后连续j个不同(即最后j个无重复,最后j+1个有重复)的字符串的个数。状态选好很重要。设计状态时最重要考虑是唯一性和可传递性,比赛时明明知道肯定是矩阵快速幂,但是一直没想到这个状态表示,自己设计的自己都不会转移。 dp[i][j]有了后,后边加一个字符,这个字符可以是j之内的任意一个,也可以是j以外的,原创 2014-05-23 21:11:03 · 804 阅读 · 0 评论