6 条题解
-
3
题解++
http://www.xmoj.com.cn/p/58
↑题目传送门
1、阅读题目
输入一个整数n(n>=2 & n<= 45)
求出一个斐波那契数列的前n项。
2、What is 斐波那契数列?
斐波那契数列(Fibonacci sequence),又称[黄金分割]数列,因数学家莱昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义: *F (0)=0, F (1)=1, F (n)= F (n - 1)+ F (n - 2)( *n * ≥ 2, n * ∈ N)*在现代物理、准[晶体结构]、化学等领域,斐波纳契数列都有直接的应用。(form:百度百科)
3、开始头脑风暴
看到这道题,本人的第一想法就是——打表。
这道题的数据范围非常的小 没错,打表应该是这道题最最简单(没有之一)的做法了。 好哒,废话不多说,直接开打:
int a[50] = {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040, 1346269, 2178309, 3524578, 5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170}
温馨提示:表都有了,自己上手尝试一下?
完结撒花🎉️
信息
- ID
- 58
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 109
- 已通过
- 42
- 上传者