So Easy! HDU - 4565

Posted yangxuejian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了So Easy! HDU - 4565相关的知识,希望对你有一定的参考价值。

易知,有(S_n = lceil{a + sqrt{b}} ceil ^ n)
(ecause a ^ 2 - 1 < b < a ^ 2)
( herefore a - sqrt{b} in [0, 1])
( herefore (a - sqrt{b}) ^ n in [0, 1])
( herefore lceil{a + sqrt{b}} ceil ^ n = (a + sqrt{b}) ^ n + (a - sqrt{b}) ^ n)
( herefore lceil{a + sqrt{b}} ceil ^ n = x_1 ^ n + x_2 ^ n)
( herefore 有特征方程: x ^ 2 - (x_1 + x_2) * x + x_1 * x_2 = 0)
( herefore 此特征方程为 t ^ 2 - 2at + a ^ 2 - b = 0 的特征方程)
( herefore 构造F_n = 2a * F_{n - 1} + (b - a ^ 2)F_{n - 2}, 矩阵快速幂即可。)

以上是关于So Easy! HDU - 4565的主要内容,如果未能解决你的问题,请参考以下文章

So Easy! HDU - 4565

hdu4565 So Easy!(矩阵快速幂)

HDU4565 So Easy! 矩阵高速幂外加数学

HDU 4565 So Easy! 数学 + 矩阵 + 整体思路化简

构造共轭函数+矩阵快速幂HDU 4565 So Easy! (2013 长沙赛区邀请赛)

HDU 4565 So Easy! 广义斐波拉数 数论 (a+sqrt(b))^n%mod 模板