最新 最热

(斐波那契数列)使用函数输出指定范围内Fibonacc的数(PTA)

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。...

2022-07-16
2

试题 算法训练 瓷砖铺放

有一长度为N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个长度为N的地板铺满,一共有多少种不同的铺法?  例如,长度为4的地面一共有如下5种铺法:  4=1+1+1+1  4=2+1+1  4=1+2+1  ...

2022-07-13
2

博弈 个人 见解

由于周測被虐,做了好久的博弈题,找了好多关于博弈的相关资料,感觉自己,似乎还是动了那么一点点。临睡前,就小小的总结一下,希望以后看到的时候,可以有所感悟吧!!...

2022-07-12
2

剑指Offer:面试题10-I. 斐波那契数列

本文最后更新于 732 天前,其中的信息可能已经有所发展或是发生改变。1.要点 Java中基本类型的取值范围 斐波拉奇数列从后往前递归时会有大量重复运算。例如fn(10)=fn(9)+fn(8)fn(9)=fn(8)+fn(7)fn(8)重复运算了2.题目...

2022-06-28
2

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

1. 题目剑指 Offer 10- I. 斐波那契数列2. 描述 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 ...

2022-06-15
2

输出斐波那契数列的第n项

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……...

2022-05-13
2

数论-快速幂、矩阵快速幂、慢速乘

慢速乘,顾名思义,之所以慢是因为把乘法拆成了若干次加法运算,但是我们可以在每次加法时对中间结果进行取模,所以可以防止大数相乘溢出,其原理同快速幂,不再赘述。...

2022-05-08
2

青蛙跳台阶的问题——Fibonacci

这几天正在复习算法,今天在看一篇文章时偶然看到这个题目,想了一下居然没什么思路……(抱歉,实在太菜。),文章中提示了一个关键词:Fibonacci 数列。然后我又小百度了一下,找了一个具体分析实例,结合两处,这才理清了思路。(汗啊...

2022-03-24
2

选择与循环结构练习题-学习十一

1、C   2、D   3、B   4、A   5、C   6、A   7、D   8、000112

2022-02-28
2

LeetCode 70.爬楼梯

AC代码(C++): 简单的一维dp,可以用递推的方式或记忆化搜索的方式。 本题本质是求fibonacci数列的第n项:

2022-02-24
2