hdu 1715 大菲波数
2014-07-31 08:42
357 查看
大菲波数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11144 Accepted Submission(s): 3773
Problem Description
Fibonacci数列,定义如下:
f(1)=f(2)=1
f(n)=f(n-1)+f(n-2) n>=3。
计算第n项Fibonacci数值。
Input
输入第一行为一个整数N,接下来N行为整数Pi(1<=Pi<=1000)。
Output
输出为N行,每行为对应的f(Pi)。
Sample Input
5
1
2
3
4
5
Sample Output
1
1
2
3
5
Source
2007省赛集训队练习赛(2)
大数 模拟 高精度
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
#define N 10000
#define M 800
int a
[M]={0};
void f()
{
int i,j,k=0;
a[1][0]=1;
a[2][0]=1;
for(i=3;i<N;i++)
for(j=0;j<M;j++)
{k=k+a[i-1][j]+a[i-2][j];
a[i][j]=k%10000;
k=k/10000;
}
while(k)
{
a[i][j++]=k%10000;
k=k/10000;
}
}
int main()
{
int i,j,k=0,m,n,T;
f();
scanf("%d",&T);
while(T--)
{ scanf("%ld",&n);
for(i=M-1;i>=0;i--)
if(a
[i]!=0)
break;
// printf("%d ",i);
printf("%ld",a
[i]);
for(i--;i>=0;i--)
printf("%4.4ld",a
[i]);
printf("\n");
}
return 0;
}
相关文章推荐
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- HDU 1715 大菲波数 (大数问题)
- hdu 1715 大菲波数(Easy)
- HDU 1715 大菲波数
- hdu 1715 大菲波数(高精度加法+打表 + 斐波那契数)
- HDU 1715 大菲波数 (大数问题)
- hdu 1715 大菲波数
- hdu 1715 大菲波数(高精度数)
- hdu-1715大菲波数
- hdu1715 大菲波数 C++ 大数类模板
- HDU 1715 大菲波数
- 大菲波数 hdu 1715
- hdu 1715 大菲波数(高精度数)
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- hdu 1715 大菲波数(大数相加)
- HDU 1715 大菲波数(JAVA, 简单题,大数)
- hdu 1715 大菲波数
- HDU 1715 大菲波数