一对兔子从出生后第三个月起每个月_兔子繁衍问题python

一对兔子从出生后第三个月起每个月_兔子繁衍问题python7-6 兔子繁衍问题 (20分)一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式: 输入在一行中给出一个不超过10000的正整数N。输出格式: 在一行中输出兔子总数达到N最少需要的月数。 输入样例: 30 输出样例: 9#includ…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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.net/170904.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sql多层嵌套查询优化_sql嵌套查询返回多个字段

    sql多层嵌套查询优化_sql嵌套查询返回多个字段1.嵌套查询优化优化前SELECTq.id,q.title,q.question,q.person_name,q.department_name,r.response,r.create_timeresponse_timeFROMtb_ent_questionqLEFTJOINtb_ent_res

    2022年8月10日
    11
  • C# ExecuteReader「建议收藏」

    C# ExecuteReader「建议收藏」classProgram{staticvoidMain(string[]args){//连接数据库using(MySqlConnectionconn=newMySqlConnection("Server=localhost;Database=study;uid=root;pw…

    2022年6月20日
    53
  • 简单的Servlet结合Jsp实现请求和响应以及对doGet和doPost的浅析

    简单的Servlet结合Jsp实现请求和响应以及对doGet和doPost的浅析

    2022年2月22日
    50
  • 史上MySQL安装配置教程最细,一步一图解

    史上MySQL安装配置教程最细,一步一图解一、下载MySQLMysql官网下载地址:https://downloads.mysql.com/archives/installer/1.选择要安装的版本,本篇文章选择的是5.7.31版本,点击Download下载二、安装MySQL1.选择设置类型双击运行mysql-installer-community-5.7.31.0.msi这里选择是自定义安装,所以直接选择“Custom”,点击“Next”“DeveloperDefault”是开发者默认 “Server

    2022年5月28日
    49
  • html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”

    html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”项目完成了不过因为FileNet加载数据比较慢,所以3-4条记录加载也至少要10几秒,所以客户提出要有一个提示”提示数据加载,请稍后……“这个问题。这个东西开始实现起来不太容易。开始有一个解决方案就是利用一个div,在div里面使用背景图片,加载一个gif动态的图片,再利用div的display可以实现提示。不过这个方法明显的不合适,所以又换了一种实现方式。效果如下图所示。js代码如下varo…

    2025年7月7日
    3
  • 使用vscode编写、运行Python程序[通俗易懂]

    使用vscode编写、运行Python程序[通俗易懂]最近准备推出一系列Python入门、Pytorch深度学习框架入门的文章,主要面向计算机视觉小白。为了给非计算机专业的读者、或者刚入门计算机视觉的读者打好基础,前几天特意写了一篇入门文章,介绍了计算机视觉中一些最基础的概念和名词:Hereisyuquedoccard,clickonthelinktoview:https://www.yuque.com/zhangkai-bazwc/gmeyak/ouxwcg今天主要和大家分享在vscode中编写、运行Python程序的方法,以

    2025年8月11日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号