随笔分类 - 矩阵快速幂(取模)
摘要:数学递推(考查矩阵二分快速幂取模)参考:http://www.cnblogs.com/staginner/archive/2011/12/14/2288187.html输入n和M,简单来说就是要求f(n)%M,而f(n)=2*F(n)-1,F(n)为第n项费波那列数,所以问题转化为求F(n),由于n非常大n (0 <= n < 263-1)所以线性递推会超时,要用矩阵快速幂的方法初始化[F0,F1]=[0,1] , 要求[Fn,Fn+1][F0,F1] * |0 1| (n) = [Fn,Fn+1] (不考虑高精度) |1 1|用二分的方法求解|0 1| (n) ...
阅读全文