码迷,mamicode.com
首页 >  
搜索关键字:矩阵快速幂 邀请赛    ( 1671个结果
poj 3070 Fibonacci (矩阵快速幂求斐波那契数列的第n项)
题意就是用矩阵乘法来求斐波那契数列的第n项的后四位数。如果后四位全为0,则输出0,否则 输出后四位去掉前导0,也。。。就。。。是。。。说。。。输出Fn%10000。 题目说的如此清楚。。我居然还在%和/来找后四位还判断是不是全为0还输出时判断是否为0然后 去掉前导0。o(╯□╰)o 还有矩阵快速幂的幂是0时要特判。 P.S:今天下午就想好今天学一下矩阵乘法方面的知识,这题...
分类:其他好文   时间:2014-08-11 21:24:53    阅读次数:271
POJ 3150 Cellular Automaton
矩阵的题就是这么伤脑筋啊~~    sad…… 题目大意: 一个环上有n个数,定义一种操作将它和它距离小于d的数加和再模m。每次操作刷新所有数。问k次之后都将变成什么数? 解题思路: 矩阵快速幂加速递推。 按照正常思路第i次操作是基于第i-1次操作完成的,也就是说要完成第i次操作需要先完成第i-1次。 但是用于矩阵之后可以直接推出第i次与第一次之间是什么关系。 这个矩...
分类:其他好文   时间:2014-08-11 18:03:03    阅读次数:206
hdu 4549 M斐波那契数列(矩阵快速幂,快速幂降幂)
http://acm.hdu.edu.cn/showproblem.php?pid=4549 f[0] = a^1*b^0%p,f[1] = a^0*b^1%p,f[2] = a^1*b^1%p.....f[n] = a^fib[n-1] * b^fib[n-2]%p。 这里p是质数,且a,p互素,那么我们求a^b%p,当b很大时要对b降幂。 因为a,p互素,那么由费马小定理...
分类:其他好文   时间:2014-08-11 15:09:12    阅读次数:235
hdu 3221 Brute-force Algorithm(快速幂取模,矩阵快速幂求fib)
http://acm.hdu.edu.cn/showproblem.php?pid=3221 一晚上搞出来这么一道题。。Mark。 给出这么一个程序,问funny函数调用了多少次。 我们定义数组为所求:f[1] = a,f[2] = b, f[3] = f[2]*f[3]......f[n] = f[n-1]*f[n-2]。对应的值表示也可为a^1*b^0%p,a^0*b^1...
分类:其他好文   时间:2014-08-11 00:22:51    阅读次数:268
UVA 11651 - Krypton Number System(DP+矩阵快速幂)
UVA 11651 - Krypton Number System 题目链接 题意:给一个进制base,一个分数score求该进制下,有多少数满足一下条件: 1、没有连续数字 2、没有前导零 3、分数为score,分数的计算方式为相邻数字的平方差的和 思路:先从dp入手,dp[i][j]表示组成i,最后一个数字为j的种数,然后进行状态转移,推出前面一步能构成的状态,也就是到...
分类:其他好文   时间:2014-08-10 13:06:10    阅读次数:223
hdu 4850 Wow! Such String!
这是当时西安邀请赛的题目,也就是因为这道题,我们无缘银牌。。。其实这道题的大致想法当时我想出来了,就是我是想找到一条通过所有顶点的通路,顶点是所有的长度是4的子串。但是当时没有尝试搜索,以为不会这么简单就找到那条路。但是现在明白了,对于所有顶点度数为偶数的图,一定可以找到这样一条路的。下面是代码#i...
分类:其他好文   时间:2014-08-08 21:02:56    阅读次数:149
POJ 3233 Matrix Power Series 二分+矩阵乘法
链接:http://poj.org/problem?id=3233 题意:给一个N*N的矩阵(N,求S = A + A^2 + A^3 + … + A^k(k 思路:很明显直接用矩阵快速幂暴力求和的方法复杂度O(klogk),肯定会超时,我采用的是二分的方法, A + A^2 + A^3 + … + A^k=(1+A^(k/2)) *(A + A^2 + A^3 + … + A^(...
分类:其他好文   时间:2014-08-07 13:25:40    阅读次数:266
矩阵十题【二】 poj 1575 Tr A 【矩阵】
矩阵快速幂...
分类:其他好文   时间:2014-08-07 13:19:40    阅读次数:163
POJ3735 Training little cats DP,矩阵快速幂,稀疏矩阵优化
题目大意是,n只猫,有k个动作让它们去完成,并且重复m次,动作主要有三类gi,ei,s i j,分别代表第i只猫获得一个花生,第i只猫吃掉它自己所有的花生,第i只和第j只猫交换彼此的花生。k,n不超过100,m不超过1000,000,000,计算出最后每只猫还剩下多少个花生。         我们假设一个n维向量P,每个分量的值代表这n只猫所拥有的花生数,那么对于gi操作其实就是在第i维分量上加...
分类:其他好文   时间:2014-08-05 22:44:10    阅读次数:333
SPOJ AMR10E Stocks Prediction --二分求和+矩阵快速幂
题意:给一个递推式S(n) = a1*S(n-1)+...+aR*S(n-R),要求S(k)+S(2k)+...+S(nk)的值。分析:看到n的大小和递推式,容易想到矩阵快速幂。但是如何转化呢?首先看到我们用A表示上面的递推式中的R*R的那个矩阵,那么对于前面那个向量,每次乘上A^k之后都会变成(S...
分类:其他好文   时间:2014-08-05 22:17:50    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!