首页 > 其他分享 >【DP】LeetCode 剑指 Offer 10- I. 斐波那契数列

【DP】LeetCode 剑指 Offer 10- I. 斐波那契数列

时间:2023-03-08 20:12:02浏览次数:53  
标签:10 Offer int sum 斐波 那契

题目链接

剑指 Offer 10- I. 斐波那契数列

思路

递推,思路可以参考剑指 Offer 10- II. 青蛙跳台阶问题

代码

class Solution {
    public int fib(int n) {
        int a = 0;
        int b = 1;
        int sum;
        
        for(int i = 0; i < n; i++){
            sum = (a + b) % 1000000007;
            a = b;
            b = sum;
        }

        return a;
    }
}

标签:10,Offer,int,sum,斐波,那契
From: https://www.cnblogs.com/shixuanliu/p/17195939.html

相关文章

  • P3879 [TJOI2010] 阅读理解
    查找单词个数样例:39youareagoodboyhahaoyeah13omygodyoulikebleachnarutoonepieceandsodoi11butidonotthinkyouwillgetallthepoin......
  • Windows10系统配置Hyper-V虚拟机
    Windows10或Windows11系统的专业版、企业版或教育版,可以启用内置Hyper-V功能并创建虚拟机。如果您运行的是Windows11或Windows10的家庭版,Hyper-V功......
  • 卷积神经网络预测Cifar10
    搭建卷积神经网络导入模块fromkeras.datasetsimportcifar10importnumpyasnpfromkeras.utilsimportnp_utilsimportmatplotlib.pyplotaspltfromkeras.mod......
  • centos8-x86_64安装kylinv10-arrch64
    1.vmwareesxi安装centos8,开启内核虚拟化2.安装qemu-system-arrch64操作:wgethttps://download.qemu.org/qemu-2.11.0.tar.xztarxvJfqemu-2.11.0.tar.xzcdqem......
  • 51Nod1019 逆序数(归并排序详解)
    逆序对给定一个1-N的排列A1,A2,...AN,如果Ai和Aj满足i<j且Ai>Aj,我们就称(Ai,Aj)是一个逆序对。 求A1,A2...AN中所有逆序对的数目。input 第一行包含一个整数N......
  • PAT Basic 1015. 德才论
    PATBasic1015.德才论1.题目描述:宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡......
  • 教你E103-W10串口转WiFi模块的无线透传应用教程
    以下为E103-W10作为softAP实现UDP串口服务器无线数据透传的举例,E103-W10作为station可同理实现透传。1.透传默认仅在TCP client单连接或UDP传输模式时,支持透传。1.......
  • datahub 采集oracle数据 DPI-1047: Cannot locate a 64-bit Oracle Client library: l
    datahub命令行采集oracle报错如下:datahubingest-coracle.ymlsqlalchemy.exc.DatabaseError:(cx_Oracle.DatabaseError)DPI-1047:Cannotlocatea64-bitOr......
  • 10. 深入面向对象 - 2
    10.深入面向对象-2隐藏数据引入classCat(object):def__init__(self,new_name,new_age):self.name=new_nameself.age=new_aged......
  • 【流畅的Python0101】Python数据模型
    1.特殊方法示例:一摞Python风格的纸牌importcollectionsCard=collections.namedtuple('Card',['rank','suit'])classFrenchDeck:#Python2中要写成FrenchDeck(......