《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; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1178303.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何玩转ETF

ETF&#xff08;交易型开放式指数基金&#xff09;因其低成本、高透明、流动性好、可T0&#xff08;部分品种&#xff09;等优势&#xff0c;已成为散户和机构的核心工具。以下是系统梳理的 ETF 主流玩法与交易策略&#xff0c;从入门到进阶&#xff0c;适合不同风险偏好的投资…

【技术深度】OCR 识别乱码怎么办?揭秘 LLM 如何充当“校对员”实现 99.9% 的图片翻译准确率

Python OCR LLM 大模型应用 纠错算法 跨境电商摘要在跨境电商的图片本地化过程中&#xff0c;OCR&#xff08;光学字符识别&#xff09;的准确率 是决定最终翻译质量的第一道门槛。然而&#xff0c;面对电商海报中常见的 艺术字体、复杂背景、竖排文本&#xff0c;传统 OCR 引擎…

城市轨道交通换乘客流统计方法研究综述:原理、应用与前沿挑战

目录 摘要 1. 引言&#xff1a;问题的提出与统计价值 2. 换乘客流统计的数据基础与核心挑战 2.1 核心数据源及其信息边界 2.2 统计面临的核心科学挑战 3. 换乘客流统计的主要方法体系 3.1 断面直接统计法&#xff1a;原理与演进 3.2 时空路径推算法&#xff1a;主流与精…

Python+django+vue3原生 驾考培训管理系统 微信小程序 驾校考试系统

目录驾考培训管理系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;驾考培训管理系统摘要 该系统基于PythonDjangoVue3技术栈开发&#xff0c;整合微信小程序端&#xff0c;为驾校及学…

基于数据-模型双驱动自适应融合的换乘客流精确统计方法研究

目录 摘要 1. 引言&#xff1a;问题界定与改进范式 2. 改进优化总体框架 3. 核心改进模块与方法 3.1 模块1&#xff1a;多源异构数据自适应清洗与对齐 3.2 模块2&#xff1a;物理信息增强的时空图神经网络 3.3 模块3&#xff1a;基于实时数据同化的动态纠偏机制 4. 系统…

2026创业怕技术门槛高?GEO源码搭建零经验可上手,轻资产起步稳盈利,创业首选不踩坑 - 源码云科技

2026创业怕技术门槛高?GEO源码搭建零经验可上手,轻资产起步稳盈利,创业首选不踩坑2026年想创业又怕栽跟头?很多人卡在技术门槛上望而却步,要么担心不懂编程搞不定系统搭建,要么害怕投入大回报慢,最后错失风口。…

线控底盘十年演进

下面这份内容&#xff0c;不是“线控转向/制动/驱动的技术清单”&#xff0c;也不是供应商路线图&#xff0c;而是站在 “线控底盘作为自动驾驶与智能汽车最终执行层”的高度&#xff0c;对未来十年的一次结构性演进判断。&#x1f6de;⚙️ 线控底盘十年演进&#xff08;2025–…

STM32简介 - 实践

STM32简介 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Cou…

长沙新华专业吗,从师资和课程看是否值得选? - 工业品牌热点

2026年职业教育高质量发展进程加快,实用型IT技能人才的培养已成为企业数字化转型、区域经济升级的核心支撑。无论是贴合行业需求的技能实训、覆盖全国的就业保障网络,还是德技并修的综合素质培养,优质职教院校的专业…

提升衣品有技巧,学会“8个”穿搭思路,普通人也能穿出高级感

ysl包包价格 穿衣有道&#xff0c;才是快速变美的关键。每天都在穿衣&#xff0c;但你真的懂搭配吗&#xff1f; 同样的衣服、相似的款式&#xff0c;不一样的搭配手法、呈现出来的效果却大相径庭。 万变不离其宗&#xff0c;只要学会了穿搭小技巧&#xff0c;就可以以不变应万…

Python+django+vue3原生基于微信小程序的榆中县农产品扶贫助农系统

目录 系统背景与目标技术架构设计核心功能模块创新性与社会价值 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 系统背景与目标 榆中县作为甘肃省重要的农产品生产基地&#xff0c;受限于…

中文GM通用工程师编程DPS软件安装指南

中文GM通用工程师编程DPS软件安装 提供, 中文通用工程师编程DPS软件安装本仅支持自提、当面!嘿&#xff0c;各位小伙伴们&#xff01;今天来聊聊中文GM通用工程师编程DPS软件的安装事儿。不过要注意啦&#xff0c;这个软件目前仅支持自提和当面安装哦。为啥会有这样的限制呢&am…

Python+django+vue3原生微信小程序的社区便民服务系统

目录社区便民服务系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;社区便民服务系统摘要 该系统基于PythonDjangoVue3技术栈&#xff0c;结合微信小程序原生开发&#xff0c;旨在为社…

lmx2592频率源原理图和程序源码。 20MHz——9.8GHz的低噪声锁相环频率源,最小频...

lmx2592频率源原理图和程序源码。 20MHz——9.8GHz的低噪声锁相环频率源&#xff0c;最小频率步进1MHz&#xff0c;输出功率可调&#xff0c;stm32f103c8t6控制lmx2592一体化&#xff0c;按键操控输出频率和输出功率&#xff0c;相位噪声非常不错。USB供电 四端输出 可外接参考…

学霸同款2026 TOP8 AI论文网站测评:专科生毕业论文全攻略

学霸同款2026 TOP8 AI论文网站测评&#xff1a;专科生毕业论文全攻略 2026年AI论文工具测评&#xff1a;为专科生量身打造的高效写作指南 随着人工智能技术的不断进步&#xff0c;越来越多的学术辅助工具开始进入高校课堂&#xff0c;成为学生完成毕业论文的重要助手。然而&…

强烈安利9个一键生成论文工具,专科生轻松搞定毕业论文!

强烈安利9个一键生成论文工具&#xff0c;专科生轻松搞定毕业论文&#xff01; AI 工具如何让论文写作不再难 对于专科生来说&#xff0c;毕业论文一直是一个令人头疼的难题。从选题到开题&#xff0c;再到撰写和降重&#xff0c;每一步都充满了挑战。而随着 AI 技术的发展&…

车辆动力学十年演进

下面这份内容&#xff0c;不是车辆动力学教材回顾&#xff0c;也不是控制算法清单&#xff0c;而是站在 “车辆动力学作为智能驾驶与线控底盘的物理根基”高度&#xff0c;对未来十年的一次结构性演进判断。&#x1f6de;&#x1f4d0; 车辆动力学十年演进&#xff08;2025–20…

2026充电宝品牌深度解析:从电芯技术到安全防护的五大头部企业全链路拆解 - 品牌推荐

2026年1月充电宝品牌选购指南:基于安全与性能的TOP5品牌排行榜与深度解析报告 《2026中国移动电源行业安全与创新白皮书》的发布,揭示了国内充电宝市场正从容量竞赛进入安全与场景化体验分化的新阶段。与此同时,消费…

2025年优质ERP系统服务商权威盘点,好业财/供应链云/协同云/好生意/税务云/好会计/易代账/制造云/人力云ERP服务商推荐排行榜单 - 品牌推荐师

随着南京及长三角地区企业数智化转型进程的加速,选择一款匹配自身发展需求的ERP系统成为众多企业管理者的核心关切。市场上海量的服务商与解决方案,使得“南京评价好的ERP服务商找哪家”成为企业决策中的高频问题。本…

大数据领域数据预处理的边缘计算应用方案

大数据领域数据预处理的边缘计算应用方案 关键词:大数据预处理、边缘计算、数据清洗、实时处理、分布式架构、IoT、低延迟 摘要:在大数据时代,数据预处理是数据分析的“前哨战”,但传统集中式处理面临延迟高、带宽压力大、算力浪费等问题。本文将带你走进“边缘计算+数据预…