news 2026/5/30 23:55:06

《P1962 斐波那契数列》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《P1962 斐波那契数列》

题目描述

大家都知道,斐波那契数列是满足如下性质的一个数列:

Fn​={1 (n≤2)Fn−1​+Fn−2​ (n≥3)​

请你求出 Fn​mod109+7 的值。

输入格式

一行一个正整数 n。

输出格式

输出一行一个整数表示答案。

输入输出样例

输入 #1复制

5

输出 #1复制

5

输入 #2复制

10

输出 #2复制

55

说明/提示

【数据范围】
对于 60% 的数据,1≤n≤92;
对于 100% 的数据,1≤n<263。

代码实现:

#include<bits/stdc++.h> using namespace std; #define mod 1000000007 long long n; long long m[2][2]={{0,1},{1,1}},t[2][2]; long long res[2]={0,1},tmp[2]; void matmul_vec() { memset(tmp,0,sizeof(tmp)); for(int i=0;i<2;i++) for(int k=0;k<2;k++) tmp[i]=(tmp[i]+res[k]*m[k][i])%mod; memcpy(res,tmp,sizeof(tmp)); return; } void matmul_mat() { memset(t,0,sizeof(t)); for(int i=0;i<2;i++) for(int j=0;j<2;j++) for(int k=0;k<2;k++) t[i][j]=(t[i][j]+m[i][k]*m[k][j])%mod; memcpy(m,t,sizeof(t)); return; } int main() { scanf("%lld",&n); while(n) { if(n%2) matmul_vec(); matmul_mat(); n/=2; } printf("%d\n",res[0]%mod); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 0:45:41

GNSS十年演进

下面这份内容&#xff0c;不是 GNSS 星座参数对比&#xff0c;也不是“RTK / PPP 技术路线图”&#xff0c;而是站在 “GNSS 作为智能驾驶、机器人与社会基础设施的时空基准”高度&#xff0c;对未来十年的一次结构性演进判断。&#x1f6f0;️&#x1f4cd; GNSS 十年演进&…

作者头像 李华
网站建设 2026/5/30 15:18:28

2025研究生必备10个降aigc工具推荐

2025研究生必备10个降aigc工具推荐 AI降重工具&#xff1a;研究生论文写作的得力助手 在当前学术研究日益重视原创性的背景下&#xff0c;研究生们面对的不仅是论文内容的深度与广度&#xff0c;还有越来越严格的查重标准。尤其是随着AIGC&#xff08;人工智能生成内容&#xf…

作者头像 李华
网站建设 2026/5/29 2:29:00

2026必备!9个一键生成论文工具,专科生毕业论文轻松搞定!

2026必备&#xff01;9个一键生成论文工具&#xff0c;专科生毕业论文轻松搞定&#xff01; 论文写作的“神器”正在改变你的学习方式 随着人工智能技术的不断进步&#xff0c;AI 工具已经深入到我们生活的方方面面&#xff0c;而学术写作也迎来了前所未有的变革。对于专科生来…

作者头像 李华
网站建设 2026/5/28 13:31:53

网页文件夹上传示例中怎么用开源组件实现?

咱上海.NET程序员实锤了&#xff01;最近接了个外包活&#xff0c;客户是做企业资料管理的&#xff0c;非要搞个大文件上传下载功能——要求20G文件随便传&#xff0c;文件夹保留层级&#xff08;比如/部门/2024项目/设计稿/初稿.psd这种&#xff09;&#xff0c;还要兼容IE8&a…

作者头像 李华
网站建设 2026/5/29 0:35:34

网页文件夹上传原理中如何实现秒传和续传?

《一个通讯专业菜鸟的"10G文件上传"奇幻漂流记》 前情提要&#xff1a;毕业设计の绝望 大家好&#xff01;我是福州某高校通讯专业大三"准失业人员"。眼瞅着要毕业了&#xff0c;导师说&#xff1a;“做个文件管理系统当毕设吧&#xff0c;找工作也有个作…

作者头像 李华