题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041
//C++代码
#include<iostream>
using namespace std;
int main(){
int n,m,i,f[41];
f[1]=f[2]=1;
for(i=3;i<=40;i++) f[i]=f[i-1]+f[i-2];
cin>>n;
while(n--){
cin>>m;
cout<<f[m]<<endl;
}
return 0;
}
本文提供了一个简单的C++实现来解决HDU 2041问题,该问题涉及计算斐波那契数列的第n项。通过预先计算并存储斐波那契数列的前40项,可以快速响应输入请求。
139

被折叠的 条评论
为什么被折叠?



