矩阵快速幂板子
来源:互联网 发布:上海雕塑培训班 知乎 编辑:程序博客网 时间:2024/06/05 02:08
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;typedef long long ll;const int MOD=1e9+7;ll n,m,i,j,k;struct Matrix{ ll a[105][105]; Matrix operator *(const Matrix &b)const{ Matrix ret; for (int i=1;i<=n;i++) for (int j=1;j<=n;j++){ ret.a[i][j]=0; for (int k=1;k<=n;k++) ret.a[i][j]+=a[i][k]*b.a[k][j],ret.a[i][j]%=MOD; } return ret; }}a;Matrix ksm(Matrix a,long long x){ Matrix ret,k;k=a; ret=a;x--; for (;x;x>>=1,k=k*k) if (x&1) ret=ret*k; return ret;}int main(){ cin>>n>>k; for (i=1;i<=n;i++) for (j=1;j<=n;j++) cin>>a.a[i][j];//读入矩阵 a=ksm(a,k); for (i=1;i<=n;i++){ for (j=1;j<n;j++) cout<<a.a[i][j]<<" "; cout<<a.a[i][n]<<endl; } return 0;}
阅读全文
0 0
- 矩阵快速幂(板子)
- 矩阵快速幂板子
- 51nod 1358 浮点型矩阵快速幂(板子
- 快速幂板子
- 快速幂板子
- 快速幂板子
- 位优化快速幂板子
- hdu 2157(矩阵快速幂判图的联通 板子
- 矩阵快素幂 板子
- 快速矩阵快速幂
- 快速傅里叶变换 FFT 板子
- 转移矩阵+矩阵快速幂
- 矩阵乘法 矩阵快速幂
- 构造矩阵+矩阵快速幂
- 矩阵快速幂,矩阵加法,矩阵乘法
- 快速幂||矩阵快速幂
- 快速幂&矩阵快速幂
- 快速幂,矩阵快速幂
- 遗传算法的TSP例子
- 数据分析处理库Pandas-数据读取
- 基于SoC成像芯片MT9M111和CY7C68013的视频采集
- 《操作系统之哲学原理》笔记一
- springMVC入门程序helloworld
- 矩阵快速幂板子
- 欢迎使用CSDN-markdown编辑器
- Codeforces Round #444 (Div. 2) D. Ratings and Reality Shows 贪心
- 老毛桃制作U盘-linux
- 编程语言 | Java
- 类型判断type与isinstance的区别
- Django快速搭建博客 第二节 项目迁移到pycharm
- Math类和BigDecimal 类型
- PHPRAP v1.0.3版本发布了,修复BUG和新增部分功能