吃糖果
来源:互联网 发布:个人陈述 知乎 编辑:程序博客网 时间:2024/04/28 22:28
吃糖果
题目描述:
名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。妈妈告诉名名每天可以吃一块或者两块巧克力。假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。例如:如果N=1,则名名第1天就吃掉它,共有1种方案;如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案;如果N=3,则名名第1天可以吃1块,剩2块,也可以第1天吃2块剩1块,所以名名共有2+1=3种方案;如果N=4,则名名可以第1天吃1块,剩3块,也可以第1天吃2块,剩2块,共有3+2=5种方案。现在给定N,请你写程序求出名名吃巧克力的方案数目。
输入:
输入只有1行,即整数N。
输出:
可能有多组测试数据,对于每组数据,输出只有1行,即名名吃巧克力的方案数。
样例输入:
4
样例输出:
5
code
#include<iostream>using namespace std;const int N = 21;long long F[N]; //记录上楼的方式数int main(){ //初始化 F[1] = 1; F[2] = 2; //求解 for (int i = 3; i <= N; i++) F[i] = F[i - 2] + F[i - 1]; //输出 int n; while (cin >> n && n > 0) cout << F[n] << endl; return 0;}
0 0
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 吃糖果
- 机器学习(九)初识BP神经网络
- 博客专家福利
- HDU 2604 Queuing
- Eclispe无法正常启动?一直显示Loading org.eclipse.ui.editor
- java 二分查找法
- 吃糖果
- HDU 3689 Infinite monkey theorem
- UVa1636 - Headshot(离散概率)
- ThreadLocal封装Connection--事务统一管理
- HDU 2825 Wireless Password
- 八大排序算法(转载)
- Java 网络编程基础
- linux内核学习
- 取的设备的版本号