矩阵快速幂模板
来源:互联网 发布:淘宝联盟佣金查看插件 编辑:程序博客网 时间:2024/05/09 07:16
#define MOD 1000000007typedef long long ll;typedef struct matrixnod{ ll m[2][2];}matrix;matrix mat(matrix a,matrix b){ matrix c; int mod=MOD-1; for(int i=0;i<2;i++) for(int j=0;j<2;j++){ c.m[i][j]=0; for(int k=0;k<2;k++){ c.m[i][j]+=(a.m[i][k]*b.m[k][j]); c.m[i][j]%=mod; } } return c;}matrix doexpmat(matrix a,ll num){ matrix t={ 1,0, 0,1 }; while(num){ if(num&1) t=mat(a,t); num=num>>1; a=mat(a,a); } return t;}
0 0
- 矩阵快速幂模板
- 矩阵快速幂--模板
- 矩阵快速幂 模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 【矩阵快速幂模板】
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂【模板】
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂模板
- 矩阵快速幂 【模板】
- 快速矩阵幂模板
- 利用QPainter绘制各种图形
- nginx 代理缓存配置
- 数据库SQL Server2012笔记(三)——表的复杂查询
- POJ - 1088 滑雪
- 运行apache shiro自带的samples时toolchain问题
- 矩阵快速幂模板
- 华为上机试题3(简单密码)
- 工作中遇到的问题--View.Visibility
- 让Android的手机QQ崩溃未响应的指令---亲测有效果
- JavaScript学习小结
- 老人可适当发泄 有利于长寿
- CSU_1507_超大型LED显示屏
- 黑马程序员_java基础知识点
- Lua学习笔记--基本语法规则&控制流语句