递归递推练习―G―小银考呀考不过四级
来源:互联网 发布:淘宝网购物女装短裙 编辑:程序博客网 时间:2024/06/06 04:57
Description
四级考试已经过去好几个星期了,但是小银还是对自己的英语水平担心不已。
小银打算好好学习英语,争取下次四级考试和小学弟小学妹一起拿下它!
四级考试的时候,监考老师会按考号分配固定的座位,但唯一不变的是每两个人之间肯定至少会留下两个空座位,原因相信大家都懂得。
那么问题来了,我们现在只关注教室里的一排座位,假设每排有n个座位,小银想知道这一排至少坐一个人的前提下,一共有多少种坐法。
Input
多组输入。
第一行输入整数n,代表教室里这一排的座位数目。(1 <= n <= 45)
Output
输出种类数目。输入输出各占一行,保证数据合法。
Sample Input
1
3
5
Sample Output
1
3
8
1、题意:排座位,中间至少隔两个人,求最多有多少种坐法。
2、思路:n<4的时候为n种,n>3的时候为f(n-1)+f(n-3)+1。
3、代码:
#include<iostream>using namespace std;int j(int n){if(n<4) return n;if(n>3) return j(n-1)+j(n-3)+1;}int main(){int n;while(cin>>n) cout<<j(n)<<endl;return 0;}4、总结:找出规律即可。
0 0
- 递推递归练习 G 小银考呀考不过四级
- 递推递归练习--G(Fighting_小银考呀考不过四级)
- 递归递推练习―G―小银考呀考不过四级
- 递归递推练习G小银呀考不过四级
- ACM-递归递推练习G-Fighting_小银考呀考不过四级
- 递推递归--G Fighting_小银考呀考不过四级
- 递推递归-G-小银呀考不过四级
- 递归递推之Fighting_小银考呀考不过四级
- Fighting_小银考呀考不过四级 递推
- 递推递归练习 G
- 递推递归练习G
- 递归递推练习 G
- 《递归递推练习》G
- 递归递推练习 G
- ACM递归递推练习Problem G
- 递推递归练习——G
- 递归递推 G
- SDUT 3460 Fighting_小银考呀考不过四级 (递推) -- 解题报告
- activiti学习笔记5--history configuration--20170405
- convolution by numpy
- Hdu-1172-猜数字 [枚举]
- 线程同步与互斥——信号量
- Python开发必备神器之一:virtualenv
- 递归递推练习―G―小银考呀考不过四级
- Java8---5.方法引用
- 如何获取大量随机数
- 设计模式(二十) 观察者模式
- Python: 熟悉又陌生的字符编码(转载)
- 学习笔记--C++ autotools工具使用
- iOS 线程之pthread
- java 集合框架再学习
- 将一对多巧妙化成一对一