#include <iostream>
#include <cstring>
using namespace std;
string add(string a,string b)
{
string A="0";
A+=a;
//必须的
if(a.length()<b.length())
a.swap(b);
for ( int i=1;i<=a.length();i++)
if(i<=b.length())
A[A.length()-i]+=b[b.length()-i]-'0';
for( int i=0;i<A.length();i++)
{
if(A[A.length()-i]>'9')
{
A[A.length()-i]-=10;
A[A.length()-i-1]+=1;
}
}
while(A[0]=='0')
A.erase(0,1);
return A;
}
string s[1001]={ "0", "1", "1" };
void app ()
{
for(int i=3;i!=1001;++i)
{
s[i]=add(s[i-1],s[i-2]) ;
}
}
int main ()
{
int T;
app ();
cin>>T;
while ( T -- )
{
int N;
cin >> N;
cout << s[N] << endl;
}
return 0;
}
hdoj acm 1715
原创
©著作权归作者所有:来自51CTO博客作者Stven_King的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
华为云全域Serverless技术创新:全球首创通用Serverless平台被ACM SIGCOMM录用
该平台提供通用函数编程模型,高可扩缩、高性能和高效对接后端服务的运行框架,助力华为云构建全域Serverless云服务。
后端服务 Serverless 元戎 FunctionGraph MetaERP -
HDOJ ACM 题目
转载
ACM HDOJ 题目分类 c语言 算法 -
【大数问题】 HDOJ 1715 大菲波数
又一个大数题。。。
HDU java i++ System -
hdoj acm 1001
#include int main(){ intflag=0; d
#include g++ 输出格式 -
杭电ACM HDOJ 1265
/** * problem:杭电OJ1465(错排公式) * time:2013-2-6
#include ios 错排公式 -
杭电ACM HDOJ 2143 box
#include #include
hdoj HDOJ 杭电ACM #include i++ -
杭电ACM HDOJ 1174 爆头
#include #include double x1=a.x; double y1=a.y; double z1=a.z;
hdoj HDOJ 杭电ACM #include ios -
acdream 1715(贪心)
题意:
数组 i++ 数据