当前位置: 首页 > news >正文

CF1264F Beautiful Fibonacci Problem 题解

CF1264F Beautiful Fibonacci Problem 题解

斐波那契在模意义下有循环节,且其在 \(\bmod 10^9\) 意义下循环节是 \(N = 1.5\times 10^9\)

因此 \(F_{N + 1}\equiv 1\pmod {10^9}\),设 \(F_{N+1} = t10^9 + 1\),容易验证 \(t \perp 10\)

引理 1: \(F_{n + m + 1} = F_{n}F_{m} + F_{n + 1}F_{m + 1}\),归纳法可证。

推论:\(F_{kN + 1} \equiv F_{(k - 1)N}F_N+F_{(k - 1)N + 1}F_{N + 1} \equiv F_{(k - 1)N + 1}F_{N + 1}\pmod {10^{18}}\)

因为 \(F_1 = 1\),所以

\[F_{kN + 1} = F^k_{N + 1}\equiv(t10^9 + 1)^k\equiv\sum_{i = 0}^k\binom{k}{i}(t10^9)^i\equiv kt10^9 + 1\pmod {10^{18}} \]

注意到 \(F_1, F_{N + 1}, F_{2N + 1}, ..., F_{kN + 1}\) 是等差数列,考虑用这个构造答案。

如果我们巧妙地构造 \(k\),就可以把 \(a + di\) 放到第 \(9\) 位后,首先要把 \(t\) 消掉,然后直接放上 \(a + di\)

\(pt \equiv 1\pmod {10^9}\),所以:

\[F_{pN + 1} \equiv pt10^9 + 1\equiv p(t\bmod {10^9} + l10^9)10^9 + 1\equiv 10^9 + 1\pmod{10^{18}} \]

所以我们就可以把 \(a + di\) 放到第 \(9\) 位后了:

\[F_{(a + di)pN + 1} \equiv(a + di)10^9 + 1\pmod {10^{18}} \]

因此 \(b = apN + 1, e = dpN\)

可以计算出 \(p = 614945049\)

http://www.sczhlp.com/news/61512/

相关文章:

  • CentOS操作系统时间同步更新
  • 网站开发合同及报价单商贸公司的网站建设
  • 中小型网站建设代理商建筑人才招聘网站平台
  • 网站建设js火车头 wordpress xml
  • WordPress仿wp大学模板成都网站建设优化公司
  • 北京网站建设公司分形天津市建设工程造价管理信息网
  • 阿里云建站后台建站网站改手机版
  • 怎么登录企业网站深圳自助网站建设
  • 弹幕网站开发难么wordpress数据库出错
  • 买外链网站代理公司注册变更
  • 诸城网站建设多少钱帮忙注册公司
  • 建设网站大全网站设计简单网页
  • HashMap 扩容原理分析
  • KMP 模式串匹配算法讲解
  • python基础篇-字符串
  • CSU-ACM2025 暑期训练赛-第三场 题解
  • 【? ?】CF2115B Gellyfish and Camellia Japonica
  • 长春公司网站推广app打包网站开发源码
  • 西安模板网站建设套餐手机网站建设服务电话
  • 做外贸必须用的社交网站给军方做网站套模板行不行
  • 南昌网站建设哪里好淘宝联盟网站备案
  • 适合女孩做的网站刚刚地震最新消息今天2021
  • 做网站的时候怎么设置背景wordpress的插件安装
  • 治多县网站建设公司网站开发获取用户微信号登录
  • 怎么把网站封包做app服务比较好的网页传奇
  • 机票酒店网站建设台州网站seo
  • 用html制作个人网站东莞网站SEO优化推广
  • 网站建设验收合格确认书上海十大管理咨询公司
  • 做外链一般都用网站首页吗商城开发建设
  • 网站推广策划的流程微网站 一键拨号