题目1387:斐波那契数列-九度
来源:互联网 发布:数据库insert语句 编辑:程序博客网 时间:2024/06/05 09:28
- 题目描述:
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:
- 输入:
输入可能包含多个测试样例,对于每个测试案例,
输入包括一个整数n(1<=n<=70)。
- 输出:
对应每个测试案例,
输出第n项斐波那契数列的值。
- 样例输入:
3
- 样例输出:
2
推荐指数:※
来源:http://ac.jobdu.com/problem.php?pid=1387
斐波那契是递归的典型,但这里递归会超时。那就把求过的值记录下来吧。
矩阵覆盖:http://blog.csdn.net/zhu_liangwei/article/details/9979247
变态跳台阶:http://blog.csdn.net/zhu_liangwei/article/details/9972557
跳台阶:http://blog.csdn.net/zhu_liangwei/article/details/9972303
斐波那契数列:http://blog.csdn.net/zhu_liangwei/article/details/9971293
#include<iostream>#include<stdio.h>#include<stdlib.h>#include<string.h>using namespace std;const int N=71;long long val[N];long long f(const int n){if(n==0)return 0;else if(n==1)return 1;else{if(val[n-1]==0)val[n-1]=f(n-1);if(val[n-2]==0)val[n-2]=f(n-2);return val[n-1]+val[n-2];}}int main(){int n;memset(val,0,sizeof(val));val[0]=0;val[1]=1;while(scanf("%d",&n)!=EOF){printf("%ld\n",f(n));}return 0;}
- 题目1387:斐波那契数列-九度
- 九度 题目1387:斐波那契数列
- 九度_题目1387:斐波那契数列
- 九度OJ-题目1387:斐波那契数列
- 九度OJ 题目4:斐波那契数列
- 九度OJ 题目1075:斐波那契数列
- 九度OJ题目1075:斐波那契数列
- 九度OJ 题目1075:斐波那契数列
- 【剑指Offer面试编程题】题目1387:斐波那契数列--九度OJ
- [九度OnlineJudge][剑指Offer]题目1387:斐波那契数列
- 九度 斐波那契数列
- 九度:斐波那契数列
- 题目1387:斐波那契数列
- 题目1387:斐波那契数列
- 题目1387:斐波那契数列
- 题目1387:斐波那契数列
- 题目1387:斐波那契数列
- 题目1387:斐波那契数列
- Dungeon Master(poj2251,bfs)
- 技术知识图
- hdu 4287 水题
- 优先队列用法
- 基于第一个PhoneGap(cordova)的应用详解
- 题目1387:斐波那契数列-九度
- swift的启动流程
- 关于13.56MHZ的RFID汇总研究学习
- JavaScript Boolean 对象
- KMP字符串模式匹配详解
- C#异步编程浅析
- android init.rc 配置
- 并发编程实践笔记_第五章
- Dungeon Master(poj2251,bfs)