矩阵快速幂
Spy97
这个作者很懒,什么都没留下…
展开
-
2018 ICPC 徐州网络赛 K题 Morgana Net
题意: 求第迭代t次后的矩阵卷积。 题解: 输入给出两个矩阵An,Bm 建立一个矩阵Cn*n,将矩阵A中的元素以此放到矩阵C的第一行 我们将卷积的过程构造成一个转移矩阵,然后用矩阵快速幂解决 构造方法: 考虑点a,它周围的点a1,a2,a3,a4,a5......要参与卷积的计算中 设点a在矩阵C中位于第y列,点ai在矩阵C中位于第xi列 我们将转移矩阵D的D[xi][y...原创 2018-09-10 21:15:08 · 706 阅读 · 0 评论 -
牛客练习赛27 计数
题意: n个数字一个环,每个数字只能是3或7,要求所有相邻的m个数中,7的个数大于等于3的个数,求方案数。 题解: 由于m<=5,用一个数字表示最后m个数的状态,转移方程很好写: dp[i]->dp[j](j和i都合法,并且二进制下i的后m-1位和j的前m-1位相同) 然后构造转移矩阵,求快速幂 如何保证是环的情况下依据合法? 我们枚举初始状态,2^m种,然后计数时只...原创 2018-09-23 10:36:37 · 514 阅读 · 0 评论 -
2019 ICPC上海网络赛 H Luhhy's Matrix
#include<bits/stdc++.h> #define N 16 #define INF 0x3f3f3f3f #define eps 1e-6 #define pi 3.141592653589793 #define mod 1000000007 #define P 998244353 #define LL long long #define pb push_back #de...原创 2019-11-21 21:04:12 · 207 阅读 · 0 评论