マトリックス高速べき乗テンプレート
615 ワード
マトリックス高速べき乗テンプレート
&思考:
これがm像の繰返し式を解くのに使えます.白書P 200
&コード:
転載先:https://www.cnblogs.com/s1124yy/p/6579583.html
&思考:
これがm像の繰返し式を解くのに使えます.白書P 200
&コード:
typedef vector vec;
typedef vector mat;
mat mul(mat &A,mat& B)
{
// A m*n B n*h C=A*B m*h
mat C(A.size(),vec(B[0].size()));
for(int i=0;i0){
if(n&1) B=mul(B,A);
A=mul(A,A);
n>>=1;
}
return B;
}
転載先:https://www.cnblogs.com/s1124yy/p/6579583.html