hdoj2070斐波那契数列
来源:互联网 发布:name域名优惠码 编辑:程序博客网 时间:2024/05/05 00:53
没有一把过,是__int64的问题(在我的电脑上是__int64_t),其实用long long int 也一样啦。
有个小技巧,遇到这种大数处理,可以先存起来,不必等到输入的时候再计算。
#include <stdio.h>#include "string.h"long long int s[51];int n;int main() { memset(s, 0, 51); s[1]=1; for(int i=2;i<51;i++){ s[i]=s[i-1]+s[i-2]; } while (scanf("%d",&n)==1&&n!=-1) { printf("%lld\n",s[n]); } return 0;}
再贴上我用递归做的,超时代码,警醒世人==
#include <stdio.h>long long int fb(int n){ if(n==0) return 0; if(n==1) return 1; else return fb(n-1)+fb(n-2);}int main() { int n; while (scanf("%d",&n)==1&&n!=-1) { printf("%lld\n",fb(n)); }return 0;}
0 1
- hdoj2070斐波那契数列
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- java多线程--障碍器
- 树
- iTween的常见用法
- 浅谈iOS中MVVM的架构设计与团队协作
- [编程题]A+B和C (15)
- hdoj2070斐波那契数列
- hadoop 2.7.1安装和配置
- [IoC容器Unity]第二回:Lifetime Managers生命周期
- Linux命令之ls
- mysql的死锁等6个实战问题解决
- 避免野指针的产生
- java工程如何导入文件和包
- SVN 权限配置详细说明
- Java byte数组 转short int