社区讨论
话说斐波那契数列需要用动态规划吗?
B2064斐波那契数列参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lycv2ni0
- 此快照首次捕获于
- 2024/07/08 18:50 2 年前
- 此快照最后确认于
- 2024/07/08 20:33 2 年前
今天脑子犯抽了,我竟然想并且做了斐波那契数列的动态规划做法,虽然这样做很没有必要并且我也满江红了,但是如果您有时间我还是想请您帮我解答一下。
这是代码:
CPP#include <iostream>
#include <vector>
using namespace std;
#define ull unsigned long long
int F(int n) {
vector<int> dp;
dp.push_back(0);
dp.push_back(1);
for(int i=2;i<n;i++) {
dp.push_back(dp[0]+dp[1]);
}
return dp[n-1];
}
int main() {
ull n;
cin>>n;
ull *a = new ull[n];
for(ull i=0;i<n;i++)cin>>a[i];
ull *sum = new ull[n];
for(ull i=0;i<n;i++) {
sum[i]=F(a[i]);
}
for(ull i=0;i<n;i++)cout<<sum[i]<<endl;
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...