随笔分类 -  矩阵快速幂

摘要:http://poj.org/problem?id=3744 题意:在一条铺满地雷的路上,你现在的起点在1处。在N个点处布有地雷,1<=N<=10。地雷点的坐标范围:[1,100000000]. 每次前进p的概率前进一步,1-p的概率前进2步。问顺利通过这条路的概率。就是不要走到有地雷的地方。 分析 阅读全文
posted @ 2019-05-28 22:27 shuai_hui 阅读(197) 评论(0) 推荐(0)
摘要:https://codeforces.com/contest/1117/problem/D 题解:有一些魔法宝石,魔法宝石可以分成m个普通宝石,每个宝石(包括魔法宝石)占用1个空间,让你求占用n个空间的方法有几种,有不同数量的魔法宝石和不同分法的方法算不同的方法, 分析:根据一些猜想可以推出递推式f 阅读全文
posted @ 2019-04-08 20:04 shuai_hui 阅读(324) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6470 题意:f[n] = f[n-1] + f[n-2]*2 + n^3; f[1] =1 ; f[2] = 2 ; 求f[n; 分析:一眼相望可知为矩阵快速幂 , 在此在此加深了矩阵快速幂的用法; 下面是推导过 阅读全文
posted @ 2019-03-17 10:44 shuai_hui 阅读(845) 评论(3) 推荐(0)
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=6395 给你一个式子,给出你A,B,C,D,P,n,让你求出第n项的式子Fn。(其中ABCDPn均在1e9的范围内) 分析: 如果Fn=C*F(n-2) + D*F(n-1) + num ; 我们就可以直接构 阅读全文
posted @ 2019-02-25 20:35 shuai_hui 阅读(276) 评论(0) 推荐(0)
摘要:题意:个n个方块涂色, 只能涂红黄蓝绿四种颜色,求最终红色和绿色都为偶数的方案数。 该题我们可以想到一个递推式 。 设a[i]表示到第i个方块为止红绿是偶数的方案数, b[i]为红绿恰有一个是偶数的方案数, c[i]表示红绿都是奇数的方案数。 那么有如下递推可能: 递推a[i+1]:1.到第i个为止 阅读全文
posted @ 2018-06-07 20:08 shuai_hui 阅读(159) 评论(0) 推荐(0)
摘要:(1)矩阵乘法 简单的说矩阵就是二维数组,数存在里面,矩阵乘法的规则:A*B=C 其中c[i][j]为A的第i行与B的第j列对应乘积的和,即: 据说,矩阵快速幂在递推式优化上相当神奇,而且效率很高。。。 两矩阵相乘,朴素算法的复杂度是O(N^3)。如果求一次矩阵的M次幂,按朴素的写法就是O(N^3* 阅读全文
posted @ 2018-06-06 20:45 shuai_hui 阅读(301) 评论(0) 推荐(0)