斐波拉契数列,有人买了一对小兔子,已知小兔子一个月后长成大兔子,大兔子每个月生一对小兔子,问:两年(24个月)之后,他一共有几对兔子。

news/2024/11/15 6:12:47/

[01]斐波拉契数列,有人买了一对小兔子,已知小兔子一个月后长成大兔子,大兔子每个月生一对小兔子,问:两年(24个月)之后,他一共有几对兔子。

第i月份大兔子小兔子总兔子
1011
2101
3112
4213
5325
6538
78513
813821
9211334
10342155
11553489
128955144

数列问题的递推解法

  int[] num=new int[24];//24个月num[0] = 1;//第一个月总共1只 大兔子0	小兔子1	总兔子1num[1] = 1;//第二个月总共1只 大兔子1	小兔子0	总兔子1for (int i = 2; i < 24; i++)//num[2]即第三个月{ num[i] = num[i - 1] + num[i - 2]; Console.WriteLine("第"+(i+1)+"个月有"+num[i]+"只兔兔"); }; 

 

第i个月总数 是前两个月之和

流程图

2

同理替换

             int first = 0;
            int second = 1;
            //记录每一次的结果  
            int result = 0;
            for (int i = 2; i < n + 1; i++)
            {
                result = first + second;
                first = second;
                second = result;
            }


http://www.ppmy.cn/news/38215.html

相关文章

7_linux进程管理

7_linux进程管理 文章目录7_linux进程管理一、进程定义二、进程查看命令三、进程优先级四、进程前后台调用五、进程信息号六、systemd守护进程七、系统中的登陆审计一、进程定义 进程的定义 程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期…

不同路径数(DFS+哈希)

给定一个 nm 的二维矩阵&#xff0c;其中的每个元素都是一个 [1,9] 之间的正整数。 从矩阵中的任意位置出发&#xff0c;每次可以沿上下左右四个方向前进一步&#xff0c;走过的位置可以重复走。 走了 k 次后&#xff0c;经过的元素会构成一个 (k1) 位数。 请求出一共可以走…

易语言支持库配置闪退丨支持库配置崩溃_易语言打开支持库配置就闪退怎么办?

易语言支持库配置闪退打不开怎么办&#xff1f; 易语言支持库配置闪退解决方法丨支持库配置崩溃_易语言打开支持易语言支持库配置闪退丨支持库配置崩溃_易语言打开支持库配置就闪退怎么办? 很多人都遇到过 打开易语言支持库安装菜单报错退出的问题 今天教大家解决方法 我们…

腾讯云服务器端口怎么全打开?

腾讯云服务器端口怎么全开&#xff1f;云服务器CVM在安全组中设置开通&#xff0c;轻量应用服务器在防火墙中设置&#xff0c;腾讯云百科来详细说下腾讯云服务器端口全开放教程&#xff1a; 目录 腾讯云服务器端口全部开通教程 云服务器CVM端口全开放教程 轻量应用服务器开…

【Latex数学公式】公式语法,数学公式,markdown数学公式大全。

文章目录本文关键词&#xff1a;如何打出latex公式&#xff0c;markdown公式语法,latex积分符号怎么打&#xff0c;latex 大括号怎么输入&#xff0c;latex 的空格怎么打&#xff1f;环境标题字体引用基本命令数学公式1. 2个$之间的公式 表示行内公式2. 4个$中间的公式表示段落…

前端性能优化---首屏加载速度

众所周知&#xff0c;首屏时间加载是页面性能的一个重要指标。下面提供几种优化方案。 路由懒加载 组件不异步引入的时候&#xff0c;打包会生成一个文件&#xff0c;首屏加载资源大小会大&#xff0c;降低用户体验 使用 const route [{path:"/",name:home,compone…

Midjourney注册教程

Midjourney 太火了&#xff01;无论你是画师、设计师&#xff0c;还是淘宝电商等&#xff0c;都不得不熟悉并利用这种超级牛逼的 AI 绘图工具&#xff0c;不然真的保不定哪天就被淘汰了&#xff01; Midjourney 怎么玩&#xff1f;相信很多小白还不清楚&#xff01;这不巧了么…

初识设计模式 - 组合模式

简介 组合模式就是组合多个对象形成树形结构以表示具有“部分 - 整体”关系的层次结构。组合模式对单个对象&#xff08;叶子对象&#xff09;和组合对象&#xff08;容器对象&#xff09;的使用具有一致性。 组合模式的关键是定义一个抽象构件类&#xff0c;它既可以代表叶子…