列表

详情


NC220056. 开心的斐波那契

描述

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

0,1,1,2,3......

输入描述

一个数字n

输出描述

斐波那契数列的第n项

示例1

输入:

10

输出:

34

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++(clang++ 11.0.1) 解法, 执行用时: 2ms, 内存消耗: 396K, 提交时间: 2022-10-08 20:11:25

#include<iostream>
using namespace std;
int main(){
	long long a=0,b=1,c;
	long long n;
	cin>>n;
	for(long long i=3;i<=n;i++)
	{
	c=a+b;
	a=b;
	b=c;
	}
	cout<<c; 
}

Python3 解法, 执行用时: 40ms, 内存消耗: 4548K, 提交时间: 2022-01-20 09:49:16

n=[0]*51
n[1]=1
for x in range(2,len(n)):
    n[x]=n[x-1]+n[x-2]
print(n[int(input())-1])

上一题