码迷,mamicode.com
首页 >  
搜索关键字:矩阵快速幂 邀请赛    ( 1671个结果
UVA10518 - How Many Calls?(矩阵快速幂)
题目链接 题意:求第n个斐波那契数的递归次数MOD b 思路:用矩阵快速幂求斐波那契数列,然后打表找出递归次数的规律为f(n) = 2 * F(n) - 1(F(n)为斐波那契数)。 代码: #include #include #include #include #include typedef long long ll; using namespace...
分类:其他好文   时间:2014-08-28 21:14:46    阅读次数:270
UVA10299- Modular Fibonacci(斐波那契数列+矩阵快速幂)
题目链接 题意:给出n和m,求出f(n) % m, f(x)为斐波那契数列。 思路:因为n挺大的,如果直接利用公式计算很有可能会TLE,所以利用矩阵快速幂求解,|(1, 1), (1, 0)| * |f(n - 1), f(n - 2)| = |f(n), f(n - 1)|,所以求f(n)相当于|f(1), f(0)|乘上n - 1次的|(1, 1), (1, 0)|。 ...
分类:其他好文   时间:2014-08-28 16:57:40    阅读次数:187
个人心情:又是一年网络赛
前天在群里看到,网络赛快开始了,第一次觉得假期好曼城,是不是因为在工作的原因啊,有种度日如年的感觉哈哈。话说真相拿出时间来好好学习一下。    上一张ACM网络赛时间表赛区(官方网站)邀请赛网络赛现场赛备注牡丹江赛区牡丹江师范学院 9.7 12:00~17:00 在HDOJ举行浙江大学命题10.11~12浙江大学命题 鞍山赛区辽宁科技大学 9.13 12:00~17:00 在HDOJ举行清华大学命...
分类:其他好文   时间:2014-08-28 09:43:19    阅读次数:360
HDU 4965 Fast Matrix Calculation(矩阵快速幂)
题目大意:给你两个数字n和k,然后给你两个矩阵a是n*k的和b是k*n的,矩阵c = a*b,让你求c^(n*n)。 直接求的话c是n*n的矩阵所以是1000*1000,会超时的啊。 可以转化一下:(a*b)^(n-1) = a*b*(a*b)^(n*n-1)。a*b可以得到一个k*k的矩阵,k很小所以不会超时,快速幂一下就可以了啊。 Fast Matrix Calculation...
分类:其他好文   时间:2014-08-27 11:03:47    阅读次数:246
2014西安全国邀请赛
D - Wow! Such String!: 这道字符串题居然正解是欧拉图,我也是看醉了...欧拉图虽然学过,但可能理解得还不是很深,所以对这种题不敏感。 这道题解法是把每四个字符组成的字符串看成是一个点,每个点有26个入边和26个出边,可以证明这是一个欧拉图。然后遍历找一下欧拉图就行了。 ...
分类:其他好文   时间:2014-08-24 22:14:23    阅读次数:230
HDU_4965 Fast Matrix Calculation 2014多校9 矩阵快速幂+机智的矩阵结合律
一开始看这个题目以为是个裸的矩阵快速幂的题目,后来发现会超时,超就超在 M = C^(N*N). 这个操作,而C本身是个N*N的矩阵,N最大为1000。但是这里有个巧妙的地方就是 C的来源其实 是= A*B, A为一个N*k的矩阵,B为一个k*N的矩阵,k最大为10,突破的就在这里,矩阵的结合律要用...
分类:其他好文   时间:2014-08-24 19:13:12    阅读次数:177
POJ 2482 Stars in Your Window(线段树扫描线)
题意: 背景真是令人感动,我都看得哭了...... 前面的自己看吧。 给出星星的坐标和亮度,给定一个矩形(长/宽),求框住的星星亮度和的最大值,恰好在边上的不算。 分析: 一个月前在上海邀请赛就有这样的题,当时我线段树只会成段更新,所以那道题目也没碰... 我们这样想,每个星星能影响的范围就是给定矩形的面积,为方便起见,不妨设星星的位置为矩形的左下角。 那么在这个范围内的点全部加上它的亮度,最终我们就是求该平面内的最大值。 这样的话就要用到二维线段树...可是有10k颗星星...这要开多大的数组啊........
分类:Windows程序   时间:2014-08-22 19:46:29    阅读次数:422
HDU 4965 Fast Matrix Calculation (矩阵快速幂取模----矩阵相乘满足结合律)
http://acm.hdu.edu.cn/showproblem.php?pid=4965利用相乘的可结合性先算B*A,得到6*6的矩阵,利用矩阵快速幂取模即可水过。 1 #include 2 #include 3 #include 4 #include 5 #define N 1010 6 #d...
分类:其他好文   时间:2014-08-22 12:45:36    阅读次数:262
HDU 4965 Fast Matrix Calculation 【矩阵】
矩阵快速幂...
分类:其他好文   时间:2014-08-21 22:55:22    阅读次数:489
uva 11651 - Krypton Number System(矩阵快速幂)
题目链接:uva 11651 - Krypton Number System 题目大意:给定进制base,和分数score,求在base进制下,有多少个数的值为score,要求不能有连续相同的数字以及前导0.计算一个数的值即为相邻两位数的平方差和。 解题思路:因为score很大,所以直接dp肯定超时,但是即使对于base=6的情况,每次新添一个数score最大增加25(0-5),所...
分类:其他好文   时间:2014-08-21 00:17:43    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!