矩阵快速幂
Dup4
这个作者很懒,什么都没留下…
展开
-
POJ - 3070 Fibonacci 【矩阵快速幂】
题目链接http://poj.org/problem?id=3070题意求斐波那契数列的第N项%10000思路 因为 N 是一个非常大的数 如果一步一步 递推 是会T的 如果打表 是会M的 所以采用矩阵快速幂的方法单位矩阵 为 1 0 0 1n == 0 的时候 就是 单位矩阵 n == 1 的时候 就是 单位矩阵 * 1 1 ...原创 2018-04-10 09:54:44 · 241 阅读 · 0 评论 -
HDU - 4990 Reading comprehension 【矩阵快速幂】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4990题意 初始的ans = 0给出 n, mfor i in 1 -> n如果 i 为奇数 ans = (ans * 2 + 1) % m 反之 ans = ans * 2 % m思路 如果我们只计算 偶数项 那么递推公式就是ans[n] =...原创 2018-04-10 12:19:23 · 324 阅读 · 0 评论 -
HDU - 4965 Fast Matrix Calculation 【矩阵快速幂】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4965题意给出两个矩阵 一个A: n * k 一个B: k * nC = A * B M = (A * B) ^ (n * n) 然后将M中所有的元素对6取余后求和思路矩阵结合律。。M = (A * B) * (A * B) * (A * B) * (A * B) * (...原创 2018-04-23 22:51:10 · 231 阅读 · 0 评论 -
CodeForces - 691E Xor-sequences 【矩阵快速幂】
题目链接http://codeforces.com/problemset/problem/691/E题意给出一个长度为n的序列,从其中选择k个数 组成长度为k的序列,因为(k 有可能 > n) 那么数字是可以重复选择的使得 aj 属于 a1 -> ak-1 满足 aj ^ aj + 1 中二进制表示中1的个数是3的倍数思路很显然 当k == 1的时候,不存在 ...原创 2018-05-17 09:13:36 · 445 阅读 · 0 评论 -
UVA - 10870 Recurrences 【矩阵快速幂】
题目链接https://odzkskevi.qnssl.com/d474b5dd1cebae1d617e6c48f5aca598?v=1524578553题意给出一个表达式 算法 f(n)思路n 很大 自然想到是 矩阵快速幂那么问题就是 怎么构造矩阵我们想到的一种构造方法是n = 2 时 n = 3 时然后大概就能够发现规律了吧 。。AC代码...原创 2018-04-27 22:12:31 · 239 阅读 · 0 评论