矩阵乘法是可以分块的,而且幂的和也是具有线性的。
不难得到 Si = Si-1+A*Ai-1,Ai = A*Ai-1。然后矩阵快速幂就可以了。
/********************************************************** ------------------ ** author AbyssalFish ***********************************************************/#include #include #include #include #include #include #include #include #include