hdu1715 大菲波数
来源:互联网 发布:深圳新菜鸟网络俱乐部 编辑:程序博客网 时间:2024/05/21 11:17
大菲波数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 19396 Accepted Submission(s): 6510
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
跟这道提差不多:http://blog.csdn.net/zxy160/article/details/62892244
做完这道,秒a
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;int f[10000][260]= {0};int n;int i,j;void init(){ f[1][0]=1; f[2][0]=1; for(i=3; i<10000; i++) { for(j=0; j<260; j++) f[i][j]=f[i-1][j]+f[i-2][j];//对应上面四位数的位置并相加 //求出现在的数 for(j=0; j<260; j++) if(f[i][j]>100000000)//如果超过8位数,向前进 { f[i][j+1]+=f[i][j]/100000000; f[i][j]=f[i][j]%100000000; } }}int main(){ init(); int t; scanf("%d",&t); while(t--) { scanf("%d",&n); for(i=259; i>=0; i--)//找到高位不为0的那个数 { if(f[n][i]!=0) break; } printf("%d",f[n][i]);//先输出 for(j=i-1; j>=0; j--)//从=下一位开始 { printf("%08d",f[n][j]);//输出8位,不够左补0 } printf("\n"); } return 0;}
0 0
- hdu1715 ( 大菲波数 )
- HDU1715:大菲波数
- hdu1715 大菲波数
- HDU1715 大菲波数
- hdu1715 大菲波数
- hdu1715 大菲波数
- hdu1715 大菲波数
- HDU1715:大菲波数
- HDU1715 大菲波数
- hdu1715 大菲波数
- hdu1715 大菲波数(高精度)
- hdu1715大菲波数(压位)
- HDU1715 大菲波数 【大数】
- HDU1715 大菲波数 【C版本】
- hdu1715 大菲波数(高精度)
- hdu1715
- hdu1715
- 大菲波数(hdu1715,大数加法)
- python--httplib模块使用
- L2-009. 抢红包
- android ReactNative 浅尝辄止
- springboot(十二)整合rabbitmq
- Win7 64位操作系统上面Sql server 2008链接oracle10g
- hdu1715 大菲波数
- Poj 2976 Dropping tests(二分)
- Date 日期对象
- jquery 数字大小排序
- AngularJs根据获取到的数值转换成对应的中文
- tbr tbn tbc
- DaMa │ BetAsia Online Casino 2% Unlimited Deposit Bonus(BetAsia, BetAsia Online Casino, BetAsia2% Un
- 浅谈智能车摄像头组斜入十字处理方法
- myeclipse10配置jdk1.7