18. 爱吃皮蛋的小明(斐波那契数列)
时间限制: 1 s
空间限制: 32000 KB
题目等级 : 白银 Silver
题解
题目描述 Description
小明特别爱吃蛋,特别是皮蛋。他一次可以吃一个蛋或者两个蛋(整个吞下去),而且他喜欢吃得有花样,他想知道对于一定蛋的数量,有几种不同的吃法。
输入描述 Input Description
一行一个整数N,表示皮蛋的数量
输出描述 Output Description
一行一个整数sum,表示吃法总数
样例输入 Sample Input
3
样例输出 Sample Output
3
说明:有以下3种吃法
(1+1+1)
(1+2)
(2+1)
数据范围及提示 Data Size & Hint
0
解析:递推算法f(n)=f(n-1)+f(n-2),注意数据特别大时,用longlong,printf输出考试用“%lld”,,考试系统认“%lld”,windouw系统认“%I64d”。
代码:
#include
using namespace std;
#include
long long f[100];
int main()
{
int n;
scanf("%d",&n);
f[1]=1;f[2]=2;
for(int i=3;i<=n;++i)
f[i]=f[i-1]+f[i-2];
printf("%lld",f[n]);
return 0;
}
转载于:https://www.cnblogs.com/csgc0131123/p/5290524.html
18. 爱吃皮蛋的小明(斐波那契数列)相关推荐
- matlab斐波那契数列画图,斐波拉契数列 斐波那契数列 matlab程序
斐波那契数列数列从第3项开始,每一项都等于前两项之和. 例子:数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,25 ...
- HDU4549 M斐波那契数列 —— 斐波那契、费马小定理、矩阵快速幂
题目链接:https://vjudge.net/problem/HDU-4549 M斐波那契数列 Time Limit: 3000/1000 MS (Java/Others) Memory Li ...
- php猴子吃桃子问题n天,『PHP学习笔记』系列四:利用函数递归调用思想解决【斐波那契数列】问题和【猴子吃桃问题】问题...
什么是函数递归思想? 递归思想:把一个相对复杂的问题,转化为一个与原问题相似的,且规模较小的问题来求解. 递归方法只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量. 但在 ...
- HDU4549 M斐波那契数列(矩阵快速幂+费马小定理)
Problem Description M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) ...
- 斐波那契数列 || 猴子吃桃问题 用递归实现
斐波那契数列 请使用递归的方式, //求出斐波那契数1,1,2,3,5,8,13...给你一个整数n,求出它的斐波那契数是多少? //分析 //1. 如果 n=1 n=2 时,返回 ...
- hdu 4549 M斐波那契数列(费马小定理 + 二分快速幂 + 矩阵快速幂)
M斐波那契数列 Time Limit: 3000/1 ...
- 斐波那契数列(Fibonacci) - 这就是算法吗?爱了爱了
斐波那契数列(Fibonacci) 今天开始做牛客的剑指Offie,一看到斐波那契我就想到递归,是它是它就是它,然后我就满怀期待地写下了下面地代码.ok,没问题,一次性过.然而,我滴老天鹅,才击败30 ...
- 斐波那契数列、素数、质数和猴子吃桃问题
Contents 1. 什么是斐波那契数列.素数.质数和猴子吃桃问题? 1.1. 什么是斐波那契额数列 1.1.1. 构造螺旋曲线 1.1.2. 规则 1.1.3. 斐波那契数列中负数方向的构成 1. ...
- Python练手小项目(5)斐波那契数列及其曲线的绘制
斐波那契数列,也叫黄金分割数列.兔子繁殖数列等,其实很简单,数列的前几项是这样的:1.1.2.3.5.8.13.21.34.--从第三项开始,后面的一项等于前面两项之和,在科学领域有很多应用,在自然界 ...
最新文章
- 用Python爬虫破解滑动验证码
- java 判断一个数字是2倍数_如何判断语言发育迟缓的原因|一个2岁半不会说话的案例...
- Hadoop记录-JMX参数
- 万物新生(爱回收)递交赴美上市招股书,平台服务收入年复合增长达627.7%
- 小波变换和motion信号处理(二)【转载】
- 值类型与引用类型数据运算
- 开源项目:SandDance-数据可视化
- mysql 传输表空间_Oracle传输表空间总结
- 网站未备案不能访问,怎么用ip加端口的方式建站?
- php 面向对象编程(class)之从入门到崩溃 基础篇
- excel计算数据的差和的公式和方法、相关系数、绝对误差
- 百度竞价的关键词如何分类?
- 基于腾讯地图实现精准定位,实现微信小程序考勤打卡功能
- java订单超时取消设计_订单超时30分钟自动取消
- 解决警告Presenting view controllers on detached view controllers is discouraged 以及引申
- 人工智能时代最吃香的热门专业,男女都适合
- echarts的饼图制作分析
- 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高
- 离开工作了五年的公司,还是留下来?
- MSF(2)——各种木马的生成及简单的免杀
热门文章
- 小程序初始化服务器数据,微信小程序 项目实战(一)生命周期 配置服务器信息 splash启动页...
- 全民超神服务器维护,全民超神更新维护公告 更新内容详细一览
- php查询锁表情况,MySQL update where in 子查询导致锁表
- 在plc中用c语言实现电梯控制程序,三菱FX2N PLC电梯运行控制程序设计
- linux voip客户端,linux搭建VOIP
- oracle 00283,数据库出现ORA-00283/ORA-01610的问题
- 不同php文件,不同文件构建PHP程序的正确方式
- Linux学习笔记---更新软件源
- Linux终端下翻页操作
- 卷积神经网络的输出形状