0
点赞
收藏
分享

微信扫一扫

DP1 斐波那契数列

玉新行者 2022-03-31 阅读 43

大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。

输入描述:

仅输入一个正整数 n。

输出描述:

输出斐波那契数列中第 n 个数。

#include<iostream>
#include<vector>
using namespace std;

int main()
{
	int n;
	cin >> n;
	vector<int> dp(n+1);
	for (int i = 1; i <= n; ++i)
	{
		if (i == 1 || i == 2)
		{
			dp[i] = 1;
		}
		else
		{
			dp[i] = dp[i - 1] + dp[i - 2];
		}
	}
	cout << dp[n];

	return 0;
}
举报

相关推荐

0 条评论