HDOJ 题目1715 大菲薄数 大数
来源:互联网 发布:哪种编程语言最简单 编辑:程序博客网 时间:2024/05/16 07:18
大菲波数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11051 Accepted Submission(s): 3732
Problem Description
Fibonacci数列,定义如下:
f(1)=f(2)=1
f(n)=f(n-1)+f(n-2) n>=3。
计算第n项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
512345
Sample Output
11235
Source
2007省赛集训队练习赛(2)
题目链接: 点击打开链接
ac代码:
#include<stdio.h>#include<string.h>int a[1001][10000];char * add(char a[],char b[],char c[]){int len1,len2,i,j,t[10000],max,k=0;len1=strlen(a);len2=strlen(b);i=len1-1;j=len2-1;memset(t,0,sizeof(t));while(i>=0||j>=0){if(i<0&&j>=0)t[k]+=b[j]-'0';elseif(j<0&&i>=0)t[k]+=a[i]-'0';else{t[k]+=a[i]-'0'+b[j]-'0';}k++;t[k]+=t[k-1]/10;t[k-1]%=10;if(t[k])max=k;elsemax=k-1;i--;j--;}for(i=max;i>=0;i--)c[max-i]=t[i]+'0';c[max+1]='\0';return c;}void fun(){int i;strcpy(a[1],"1");strcpy(a[2],"1");for(i=3;i<=1001;i++){add(a[i-1],a[i-2],a[i]);}}int main(){int n;fun();scanf("%d",&n);while(n--){int num;scanf("%d",&num);printf("%s\n",a[num]);}}
0 0
- HDOJ 题目1715 大菲薄数 大数
- 大菲薄那次数
- HDOJ 题目1042 N!(大数)
- HDOJ 1715 大菲波数(大数)
- 【大数问题】 HDOJ 1715 大菲波数
- ACM--HDOJ 1715--大菲波数--大数
- HDOJ 题目18651sting(大数 斐波那契)
- HDOJ 题目1002A + B Problem II (大数)
- HDOJ 题目1133Buy the Ticket(大数,数学)
- HDOJ 题目1297Children’s Queue(递推,大数)
- Num 11 : HDOJ: 题目1002 : A+B ( 大数问题 )
- HDOJ 题目4099 Revenge of Fibonacci(大数, 字典树)
- Num 20 : HDOJ: 题目1402 : A*B ( 大数问题 )
- hdoj 1134 Game of Connections(卡特兰数&&大数)
- hdoj 2067 小兔的棋盘 【大数+卡特兰数】
- 大数题目
- HDOJ 1280 前m大的数
- hdoj 1280 前m大的数
- jQuery学习全面总结二
- [教程] CSS的优化
- 极简单的员工工资系统
- 大数据时代的机器学习
- Unity3d + NGUI 的多分辨率适配
- HDOJ 题目1715 大菲薄数 大数
- crontab
- Vision引擎组件系统中玩家角色与区块阴影介绍
- AES加解密在Android 4.2上的Encryption error
- Revit 里面角度的正方向是如何定义的
- dTree
- Qt重绘之update,repaint详解
- 黑马程序员之Java泛型浅说
- JQuery When