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

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

时间:2023-04-27 10:48:24浏览次数:42  
标签:10 数列 Offer int 斐波 那契

 分析:

偷个懒,上次做的一样的题

代码:

 1 class Solution(object):
 2     def fib(self, n):
 3         """
 4         :type n: int
 5         :rtype: int
 6         """
 7         if n<2:
 8             return n
 9         f=[0 for i in range(n+1)]
10         f[0]=0
11         f[1]=1
12         for i in range(2,n+1):
13             f[i]=f[i-1]+f[i-2]
14         return f[-1]%int(1e9+7)

 

标签:10,数列,Offer,int,斐波,那契
From: https://www.cnblogs.com/ooooopppp/p/17358241.html

相关文章

  • 2023年最强半导体品牌Top 10!第一名太强大了!
    日前,英国品牌估值咨询公司“品牌金融”(BrandFinance)发布最新“全球半导体品牌价值20强(BrandFinanceSemiconductor202023)”报告。报告显示,在最强品牌排名中,台积电位列第一。BrandFinance通过计算品牌价值,以及透过市场环境、股东权益、商业表现等诸多指标,评估品牌的相对强......
  • PAT Advanced 1002. A+B for Polynomials
    PATAdvanced1002.A+BforPolynomials1.ProblemDescription:Thistime,youaresupposedtofind \(A+B\) where \(A\) and \(B\) aretwopolynomials.2.InputSpecification:Eachinputfilecontainsonetestcase.Eachcaseoccupies2lines,andeac......
  • 1.10 数值转化
    第一部曲: 第二部曲:第三部曲:第四部曲:#include<iostream>#include<cmath>usingnamespacestd;constintN=101;intchar_to_num(charch){ if(ch>='0'&&ch<='9')returnch-'0'; elsereturnch-'A'+10;}charnum_......
  • JPG 100 vs JPG 20: What’s The Difference?
    JPG100vsJPG20:What’sTheDifference?Soyou’reintophotographyandwhileyou’reshowingsomeskillandgettingahandleoncamerasettingsfortheperfectshot;whathappenswhenyou’redone?You’veheardtheterm“Jay-peg”splashedaboutandfil......
  • Marbles UVA - 10090
    给定两种购买物品的方案:花费c1元购买n1个物品,或者花费c2c2​元购买n2n2​个物品。方案可以无限使用,询问购买n个物品至少要多少元,若无法恰好购买到n个物品输出failed     #include<iostream>#include<algorithm>#include<cstring>#include<cmath>......
  • 最佳的10大免费销售管理系统
    本文盘点国内外最好用的非免费销售管理系统以及免费销售管理系统。非免费销售管理系统有:1、纷享销客;2、Salesforce;3、微软Dynamics;4、OracleCRM;5、销售易。国外的10款免费销售管理系统有1、HubSpotSales、;2、Freshsales;3、EngageBay;4、ClickUp;5、Snov.io;6、Streak;7、Bitrix24;8、......
  • 力扣---1031. 两个非重叠子数组的最大和
    给你一个整数数组nums和两个整数firstLen和secondLen,请你找出并返回两个非重叠子数组中元素的最大和,长度分别为firstLen和secondLen。长度为firstLen的子数组可以出现在长为secondLen的子数组之前或之后,但二者必须是不重叠的。子数组是数组的一个连续部分。 ......
  • 1.10 数制轮换
    #include<stdio.h>#defineMAXCHAR101/*最大允许字符串长度*/intchar_to_num(charch);/*返回字符对应的数字*/charnum_to_char(intnum);/*返回数字对应的字符*/longsource_to_decimal(chartemp[],intsource);/*返回由原数转换成的十进制数*/in......
  • 1137. 第 N 个泰波那契数
     分析;跟上道题一样,只不过变成了前三个状态的和直接给出代码,一次性过 代码:1classSolution(object):2deftribonacci(self,n):3"""4:typen:int5:rtype:int6"""7ifn==0:8return0......
  • 509. 斐波那契数
     分析:简单动态规划,状态转移已经给出直接写代码但是出了一个小问题,由于粗心,这题是从0算起,到n我给的范围没有到n修改提交通过代码:1classSolution(object):2deffib(self,n):3"""4:typen:int5:rtype:int6"""......