一对兔子从出生后第三个月起每个月_兔子繁衍问题python
兔子,一对,出生,第三个,每个,繁衍,问题,python
2025-03-13 21:27:14 时间
大家好,又见面了,我是你们的朋友全栈君。
7-6 兔子繁衍问题 (20分) 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中输出兔子总数达到N最少需要的月数。 输入样例: 30
输出样例: 9
#include <iostream>
using namespace std;
int rabbit(int n)
{
if (n == 1 || n == 2)//1、2月份时只有一对
return 1;
else
return rabbit(n - 1) + rabbit(n - 2);//前两项和等于第三项
}
int main()
{
//规律:1.1.2.3.5.8.13...(对数)
int n;
cin>>n;
int i=1;
for(;;i++)
{
if(rabbit(i)>=n)
break;
}
cout<<i;
return 0;
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170904.html原文链接:https://javaforall.cn
相关文章
- pycharm配置pyqt5_python pyqt5教程
- 使用python进行词频分析
- python更新pip失败_pycharm怎么更新pip
- Pycharm的python interpreter选择「建议收藏」
- python详细安装教程环境配置_Python配置环境
- pycharm配置Python环境_用虚拟机在D盘创建一个虚拟环境
- 用python实现线性回归算法
- Python – Pycharm venv 离线安装模块「建议收藏」
- Python文本情感分析_Python数据分析实战
- pycharm如何运行ipynb_python安装jupyter
- python读写json_python格式化json
- Python多线程详解
- 工具推荐|面向气候研究者的Python可视化工具
- python注释多行代码快捷键_python粘贴快捷键
- Python项目45-前后端分离Home主页及后台(开撸)
- ubuntu用pip离线安装python第三方库
- Python基础11-迭代器,生成器
- python线程间通信的方式_android 线程间通信
- 利用 python 字符串切片生成网页?
- python包合集-shutil