
快速幂(满足结合律的运算
CoderCat.
大
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板_快速幂+蒙哥马利快速幂模_二分思想_logn
一、积模分解公式 对于正整数X, Y, M, (X*Y)%M=((X%M)*(Y%M))%M 二、快速幂算法 如求2^7, 一般情况需要进行7次乘法运算,即1*2*2*2*2*2*2*2 可以将2*2结果保留下来: (2*2)*(2*2)*(2*2)*2=4*4*4*2 再把4*4保留下来(4*4)*(4*2) *************************************...原创 2018-04-25 17:29:19 · 470 阅读 · 0 评论 -
CodeForces - 450B 矩阵快速幂
#include <cstdio> #include <cstring> using namespace std; const int maxs = 2; const int mod = 1e9+7; struct Matrix { int a[maxs][maxs]; Matrix() {memset(a, 0, sizeof(a));} vo...原创 2018-07-26 22:16:12 · 157 阅读 · 0 评论