CF1264F Beautiful Fibonacci Problem

Posted cjoiershiina-mashiro

tags:

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

Link
(m=10^9,n=1.5*10^9)
计算得到(n)(F_npmod{4m})的循环节,因此(F_nequiv0pmod m)
结合等式(F_{n+m}=F_nF_{m+1}+F_{n-1}F_m),我们可以得到:
(F_{2n+1}=F_n^2+F_{n+1}^2equiv F_{n+1}^2pmod{m^2})
(F_{3m+1}=F_nF_{2n}+F_{n+1}F_{2n+1}equiv F_{n+1}^3pmod{m^3})
···
通过归纳可以得到(forall rinmathbb N_+,F_{rn+1}equiv F_{n+1}^rpmod{m^2})
因为(n)(F_npmod m)的循环节所以(F_{n+1}=tm+1),由此可以推出(F_{rn+1}equiv(tm+1)^requiv rtm+1pmod{m^2})
(uequiv at^{-1}pmod m,vequiv dt^{-1}pmod m),那么(b=un+1,e=vn)是一组合法解。

n,a,d=map(int,input().split())
print(614945049*a%10**9*15*10**8+1,614945049*d%10**9*15*10**8)

以上是关于CF1264F Beautiful Fibonacci Problem的主要内容,如果未能解决你的问题,请参考以下文章

CF1093D Beautiful Graph

「CF55D」Beautiful numbers

CF55D Beautiful numbers

[CF1264B] Beautiful Sequence - 构造,贪心

[CF1264B] Beautiful Sequence - 构造,贪心

CF D. Beautiful numbers (数位dp)