hdu 大菲波数
来源:互联网 发布:php开源网站 编辑:程序博客网 时间:2024/05/01 23:18
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
题目分析: 关键:用大数解决
用二维数组进行,行代表序号,列内代表计算的数,核心部分类似于大数相加
#include<stdio.h>#include<string.h>int c[1010][1010]; int main() { int n,t,i,j,s,p; memset(c,0,sizeof(c)); c[1][1]=1;c[2][1]=1; p=0; for(i=1;i<1000;i++) { for(j=1;j<=1005;j++) { s=c[i+1][j]+c[i][j]+p; //注意p是用来进位的 c[i+2][j]=s%10; p=s/10; } } scanf("%d",&n); while(n--) { scanf("%d",&t); for(i=1005;;i--) if(c[t][i]) break; for(;i>0;i--) printf("%d",c[t][i]); printf("\n"); } return 0; }
0 0
- hdu 大菲波数
- hdu 大菲波数
- hdu 大菲波数
- hdu 1715 大菲波数(Easy)
- HDU 1715 大菲波数
- HDU 1715 大菲波数
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- HDU 1715 大菲波数
- hdu 1715 大菲波数
- hdu-1715-大菲波数
- HDU 1715 大菲波数 大数
- hdu 1715 大菲波数_java
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- hdu 1715 大菲波数
- java设计模式之代理模式(8)
- 云计算技术解析 Amazon EC2 的幕后
- boost
- 【6 Weeks。一个肚子两个大。】
- 模拟鼠标的单双击
- hdu 大菲波数
- KM算法(最优匹配)
- 安卓实现选项卡
- 使用eclipse的MAT对程序内存进行分析
- 数据结构:图的实现--邻接矩阵
- Hibernate中的缓存
- 2^x mod n = 1 【杭电-HDOJ-1395】 附题
- 2^x mod n = 1
- myeclipse安装svn插件的多种方式