码迷,mamicode.com
首页 >  
搜索关键字:矩阵快速幂 邀请赛    ( 1671个结果
HDU - 1575 Tr A(矩阵快速幂)
题意:A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。 思路:先求矩阵的 k 次幂,再把对角线元素相加模 m。用快速幂,并且中间就模m,以免溢出。...
分类:其他好文   时间:2015-08-18 06:38:08    阅读次数:147
ZOJ 3690 Choosing number(dp矩阵优化)
Choosing number Time Limit: 2 Seconds      Memory Limit: 65536 KB There are n people standing in a row. And There are m numbers, 1.2...m. Every one should choose a number. But if two persons s...
分类:其他好文   时间:2015-08-17 06:34:03    阅读次数:177
LightOJ 1132 Summing up Powers(矩阵快速幂+二项式定理)
LightOJ 1132题意:给出N(1≤N≤1015),K(0≤K≤50);给出N (1 ≤ N ≤ 10^{15}) , K (0 ≤ K ≤ 50); 计算:(1K+2K+3K+...+NK)%232.计算:(1^K + 2^K + 3^K + ... + N^K) \% 2^{32}.思路:根据二项式定理,我们可以得到: (n+1)k=C0knk+C1knk?1+C2knk?2+...+...
分类:其他好文   时间:2015-08-17 01:14:22    阅读次数:185
ZOJ 3690 & HDU 3658 (矩阵快速幂+公式递推)
ZOJ 3690题意:有n个人和m个数和一个k,现在每个人可以选择一个数,如果相邻的两个人选择相同的数,那么这个数要大于k 求选择方案数。思路:打表推了很久的公式都没推出来什么可行解,好不容易有了想法结果WA到天荒地老也无法AC。。 于是学习了下正规的做法,恍然大悟。 这道题应该用递推 + 矩阵快速幂。 我们设F(n) = 有n个人,第n个人选择的数大于k的方案数; G(n) = 有n个人...
分类:其他好文   时间:2015-08-17 01:07:02    阅读次数:128
HDU 2276 & FZU 1692 (循环同构优化+矩阵快速幂)
HDU 2276题意:给定一个01**字符串环**(2<=字符串长度1 , 1->0 比如当前的状态为100101那么一秒过后的状态为010111。思路:用公式表示变化状态其实就是: ai=(a(i+n?1)%n+ai)%2a_i = (a_{(i+n-1)\%n}+...
分类:其他好文   时间:2015-08-16 23:06:59    阅读次数:309
HDU - 1757 A Simple Math Problem(矩阵快速幂)
题意: f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10),ai(0<=i<=9)为0或1 思路:可以用递推做,不过太耗时了,准TLE。用转化为矩阵,再用快速幂,复杂度大大的减少。...
分类:其他好文   时间:2015-08-16 23:04:11    阅读次数:134
HDU 2256 Problem of Precision(矩阵快速幂)+ HDU 4565
HDU 2256题意:计算?(2√+3√)2n?mod1024\lfloor{(\sqrt2 +\sqrt3)^{2n}}\rfloor \mod1024思路:∵f(n)=(2√+3√)2n=(5+26√)n=An+Bn?6√\because f(n)={(\sqrt2 +\sqrt3)^{2n}} = {(5 +2\sqrt6)^{n}}= A_n+B_n*\sqrt6∴f(n?1)=An?1+B...
分类:其他好文   时间:2015-08-16 21:27:24    阅读次数:149
HDOJ 233 Matrix 5015【矩阵快速幂】
233 Matrix Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1355    Accepted Submission(s): 806 Problem Description In our daily li...
分类:其他好文   时间:2015-08-15 20:03:36    阅读次数:116
HDOJ M斐波那契数列 4549【矩阵快速幂+快速幂+费马小定理+欧拉函数】
M斐波那契数列 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 2096    Accepted Submission(s): 596 Problem Description M斐波那契数列F[n]是一种整数数列,...
分类:其他好文   时间:2015-08-15 18:23:33    阅读次数:160
BZOJ2973 : 石头游戏
考虑到$lcm(1,2,3,4,5,6)=60$,所以操作序列每60秒一个循环。将操作表示成转移矩阵的形式,预处理出前60秒的转移矩阵以及它们的乘积$B$。那么t秒的转移矩阵为前$t\bmod 60$个转移矩阵的乘积乘以$B^{\lfloor\frac{t}{60}\rfloor}$。用矩阵快速幂加...
分类:其他好文   时间:2015-08-15 00:01:41    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!