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

洛谷题单指南-基础线性代数-P1962 斐波那契数列

原题链接:https://www.luogu.com.cn/problem/P1962

题意解读:求斐波那契数列第n项,n非常大

解题思路:

由于n非常大,直接递推必然超时,这里介绍一种常见优化递推的方法:矩阵快速幂。

具体来说,

image

100分代码:

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const int MOD = 1e9 + 7;
struct Matrix
{LL a[5][5];Matrix(){memset(a, 0, sizeof(a));}Matrix operator * (const Matrix &to) const{Matrix res;for(int i = 1; i <= 2; i++)for(int j = 1; j <= 2; j++)for(int k = 1; k <= 2; k++)res.a[i][j] = (res.a[i][j] + a[i][k] * to.a[k][j]) % MOD;return res;}
} G2, A, ans;
LL n;Matrix ksm(Matrix &a, LL b)
{Matrix res;res.a[1][1] = 1, res.a[2][2] = 1;while(b){if(b & 1) res = res * a;b >>= 1;a = a * a;  }return res;
}int main()
{cin >> n;if(n <= 2){cout << 1 << endl;return 0;}G2.a[1][1] = 1, G2.a[1][2] = 1; //G(2) = [F(2), F(1)]A.a[1][1] = 1, A.a[1][2] = 1, A.a[2][1] = 1, A.a[2][2] = 0; ans = G2 * ksm(A, n - 2);cout << ans.a[1][1] << endl;
}

 

http://www.jsqmd.com/news/369437/

相关文章:

  • 精密辊轴厂家哪家好,性价比高的品牌盘点 - 工业推荐榜
  • OpenClaw(原Clawdbot)怎么玩?2026年OpenClaw新手部署:教程分享
  • 河南华埔建筑装饰工程有限公司靠谱吗,2026年行业排名揭秘 - 工业设备
  • 沃尔玛购物卡怎么快速回收? - 团团收购物卡回收
  • 2026年评价高的室内茶桌景观设计,私人会所室内景观设计公司行业优选榜单 - 品牌鉴赏师
  • 芯片项目里Makefile宏变量的应用
  • 【超详细】漏洞挖掘零基础入门教程!精通看这一篇就够!
  • 河北校平辊辊轴厂家哪家好,排名情况揭秘 - mypinpai
  • 什么是技术架构、数据架构、业务架构、应用架构和代码架构?
  • OpenClaw(Clawdbot)怎么样?2026年OpenClaw部署全流程,详细易懂
  • 为什么运维转网安特别简单?3 个核心优势 + 1 条落地路径,看完就懂!
  • 2026年泰州一面光一面麻特氟龙高温布厂家推荐,哪家更靠谱 - myqiye
  • 聊聊流延磨砂膜生产厂中合作履历丰富的是哪家? - 工业品网
  • 第十八课实战:后端性能优化实战——一个接口从 2 秒到 90ms 的全过程
  • 2026 MINI COOPER 碳纤维改装升级推荐指南:精准适配与质感进阶的品牌选择 - 速递信息
  • 大模型实习模拟面试之智谱大模型Agent一面:从DPO训练细节到流式输出规则的硬核实战复盘
  • YC 专访 OpenClaw 创始人:80% 的 App 将会消失,我们还剩下什么?
  • Reorx:OpenClaw 正在重塑我的数字生活,以及为什么我退订了所有 SaaS
  • 大模型实习模拟面试之字节大模型Agent算法一面:从多模态统一到DeepSpeed训练的硬核拷问
  • 第十八课:后端性能优化方法论——从 SQL 到 JVM 到接口(工程实战全景版)
  • 池州个人心理咨询室深度测评:专业与口碑的双重考量 - 野榜数据排行
  • 2026化工原料厂家哪家好?双氧水/硫磺/工业盐标杆企业全解析 - 深度智识库
  • 2026年有实力的园林景观设计,别墅园林景观公司品牌推荐清单 - 品牌鉴赏师
  • 大模型实习模拟面试之大模型算法Agent八股整理秋招面经:从LangChain到Multi-Agent协作的系统性拷问
  • 2025年-2026年全屋定制品牌推荐:居家生活场景深度评测,针对收纳痛点与风格统一指南 - 十大品牌推荐
  • 对比一圈后 9个降AIGC平台深度测评:继续教育降AI率必备工具推荐
  • 京东e卡线上回收平台推荐 - 团团收购物卡回收
  • 大模型实习模拟面试之深圳Agent小厂一面:从Prompt工程到MCP服务构建的全栈实战深度复盘
  • 2026年郑州热门的游乐设备公司推荐,郑州战魂游乐设备靠谱吗 - myqiye
  • leetcode 976. Largest Perimeter Triangle 三角形的最大周长