《递归递推练习》G
来源:互联网 发布:淘宝评论违禁词有哪些 编辑:程序博客网 时间:2024/06/01 07:36
原题
Description
四级考试已经过去好几个星期了,但是小银还是对自己的英语水平担心不已。
小银打算好好学习英语,争取下次四级考试和小学弟小学妹一起拿下它!
四级考试的时候,监考老师会按考号分配固定的座位,但唯一不变的是每两个人之间肯定至少会留下两个空座位,原因相信大家都懂得。
那么问题来了,我们现在只关注教室里的一排座位,假设每排有n个座位,小银想知道这一排至少坐一个人的前提下,一共有多少种坐法。Input
多组输入。
第一行输入整数n,代表教室里这一排的座位数目。(1 <= n <= 45)Output
输出种类数目。输入输出各占一行,保证数据合法。思路
递归,列出前几项:
1:1
2:2
3:3
4:5
5:8
6:12
找出规律:
b[i]=b[i-1]+b[i-3]+1AC代码
#include<bits/stdc++.h>using namespace std;int main(){ int i,j,k,n; int b[46]; b[1]=1;b[2]=2;b[3]=3; for(i=4;i<46;i++) b[i]=b[i-1]+b[i-3]+1; while(cin>>n) { cout<<b[n]<<endl; } return 0;}
0 0
- 递推递归练习 G
- 递推递归练习G
- 递归递推练习 G
- 《递归递推练习》G
- 递归递推练习 G
- ACM递归递推练习Problem G
- 递推递归练习——G
- 递归递推 G
- 递推递归练习 G 小银考呀考不过四级
- 递归递推练习G小银呀考不过四级
- 递推递归练习--G(Fighting_小银考呀考不过四级)
- 递推递归练习 A
- 递推递归练习 B
- 递推递归练习 C
- 递推递归练习 E
- 递推递归练习 F
- 递推递归练习 I
- 递推递归练习 J
- 《Effective Python 编写高质量Python代码的59个有效方法》读书笔记
- Edittext去除光标和下划线
- ssm框架mybatis打印sql
- 关于树的几个ensemble模型的比较(GBDT、xgBoost、lightGBM、RF)
- python重载父类的__init__方法
- 《递归递推练习》G
- C++头文件汇总
- 环信客服SDK接入-----(一)
- 博弈知识小汇(省选复习)
- 开源监控软件ganglia安装手册
- Q&A——资源管理(九)
- spring task 注解+xml的demo
- springboot启动,报jdbc连接池的错误
- 卸载安装Node.js与npm过程详解