2015年11月5日

A - Number Sequence(矩阵快速幂或者找周期)

摘要: Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7. Given A, B, and n, you are to cal 阅读全文

posted @ 2015-11-05 18:32 张明明_1 阅读(251) 评论(0) 推荐(0) 编辑

矩阵快速幂

摘要: 矩阵快速幂其实和常数的快速幂相似,复杂度log2(n)比如说A^10, 10的二进制1010也就是说A^10 = A^(2^0*0 + 2^1*1 + 2^2*0 + 2^3*1) 注意:荧光标记的字体刚好是利用了1010(2)从右往所数的每一个数字算A^10的时候不用算10次,而是先算A^2, 然... 阅读全文

posted @ 2015-11-05 09:37 张明明_1 阅读(221) 评论(0) 推荐(0) 编辑

导航