递推算法3——顺推法之母牛生小牛问题

有一头母牛,每年年初生一头小母牛,每头小母牛从第3个年头起每年年初也可以生一头小母牛。求在第20年时有多少头母牛。

令x0_i,x1_i,x2_i,x3_i分别表示第i年后刚生下的母牛、满1岁的母牛、满2岁的母牛以及可生小母牛的母牛。根据问题,可以得到递推公式如下:

初始时,只有1头刚出生的小母牛,因此有x0_0=1,x1_0=x2_0=x3_0=0;

第i-1年刚生下的小母牛变为第i年满1岁的小母牛,即x1_i=x0_{i-1};
第i-1年满1岁的小母牛成为第i年满2岁的小母牛,即x2_i=x1_{i-1};
第i-1年满2岁的小母牛和满3岁的小母牛都会在第i年生下小母牛,即x0_i=x2_{i-1}+x3_{i-1};
第i-1年满2岁的小母牛和满3岁的小母牛都成为育龄牛,即x3_i=x2_{i-1}+x3_{i-1};

code:

#include<stdio.h>
#include <iostream>
#define N 20
void main()
{int x0[N + 1], x1[N + 1], x2[N + 1], x3[N + 1], i, s;/*初始时,只有一头刚出生的母牛*/x0[0] = 1;x1[0] = x2[0] = x3[0] = 0;for (i = 1; i <= N; i++){x0[i] = x3[i] = x2[i - 1] + x3[i - 1];/*满2岁和满3岁的母牛成为育龄牛,且都生了小母牛*/x1[i] = x0[i - 1];/*刚生下的小母牛成为下一年的满1岁母牛*/x2[i] = x1[i - 1];/*满1岁的小母牛成为下一年的满2岁母牛*/s = x0[i] + x1[i] + x2[i] + x3[i];/*第i年的母牛总数*/printf("第%d年后母牛的总数:%4d\n", i, s);}system("pause");
}

结果:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17726.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

递归算法10——复杂递归之大牛生小牛问题

一只刚出生的小牛&#xff0c;4年后生一只小牛&#xff0c;以后每年生一只&#xff0c;现有一只刚出生的小牛&#xff0c;问20年后共有多少只。 【分析】 问题可以分成两种情况处理&#xff1a;小于4年时&#xff0c;只有一只小牛&#xff1b;大于4年时&#xff0c;小牛长成大…

小牛485通讯原理_让你秒懂智能电表工作原理及抄表原理

一、智能电表的工作原理 1.智能电表主要是由电子元器件构成&#xff0c;其工作原理是先通过对用户供电电压和电流的实时采样&#xff0c;再采用专用的电能表集成电路&#xff0c;对采样电压和电流信号进行处理&#xff0c;并转换成与电能成正比的脉冲输出&#xff0c;最后通过单…

CKA考试Tips

前言 今年黑五的双证套餐的折扣比双11时还便宜个200多,不到2000&#xff0c;应该是史低吧,反正比前年低。即使考试前看了各种避坑技巧&#xff0c;虽然通过了但是结果还是因为各种问题导致时间不够没做完扣分&#xff0c;于是下面总结一下参加CKA/CKS考试时候的技巧。 报名及考…

【ChatGPT】Google‘AI chatbot-Bard.

参考视频&#xff1a;https://edu.csdn.net/learn/38346/614937 1.打卡网址&#xff1a;https://bard.google.com/ 接着就可以使用谷歌的Bard了。

【终端增强工具】这次,我把Terminal(终端)也接入ChatGPT了...

大家好&#xff0c;我是萌新程序员豆小匠。 为terminal&#xff08;终端&#xff09;增加自定义命令这个想法从开始学编程的时候就有了&#xff0c;但是一直没有付诸行动。 这次&#xff0c;终于抽时间完成了&#xff0c;且代码开源&#xff01; 实现的功能 先说下实现的功能…

阿里版ChatGPT突然官宣!100问火速测评

——你是谁&#xff1f; ——我是一个能够回答问题、创作文字&#xff0c;还能表达观点、撰写代码的超大规模语言模型。可以用于各种自然语言处理任务&#xff0c;如语言翻译、文本生成、问答系统等。 这是阿里云今天开启企业邀测的大语言模型“通义千问”对自己的定义&#xf…

通义千问,阿里版ChatGPT,拿到邀请码了

大家好&#xff0c;我是章北海mlpy 通义千问是阿里巴巴推出的一个大型预训练模型&#xff0c;是达摩院自主研发的超大规模语言模型&#xff0c;能够回答问题、创作文字&#xff0c;还能表达观点、撰写代码。 昨天中午&#xff0c;阿里云通过官方微信公众号对旗下的超大规模语言…

阿里版 ChatGPT 官宣!我们用 16 个提问,火速进行了测评……

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 平地一声雷&#xff01;今天中午阿里版类 ChatGPT 「通义千问」突然官宣&#xff1a; 没错&#xff0c;就这 3 行简短介绍 1 个官网地址&#xff0c;再无其他“剧透”。 好在&#xff0c;CSDN 有幸拿…

聚观早报 | 货拉拉入局跑腿业务;苹果任命首位首席人力资源官

今日要闻&#xff1a;谷歌AI聊天机器人Bard股价大跌7.4%&#xff1b;货拉拉入局跑腿业务&#xff1b;苹果任命首位首席人力资源官&#xff1b;迪士尼宣布裁员 7000 人&#xff1b;家乐福中国 COO 离职 谷歌AI聊天机器人Bard股价大跌 7.4% 2 月 8 日消息&#xff0c;谷歌人工智…

宝塔快速反代openai官方的API接口,实现国内调用open ai

前言 这是技术最简单&#xff0c;最容易实现的&#xff0c;之前介绍过的一个《利用腾讯云函数免费部署国内直接使用GPT代理&#xff0c;解决网络不可用及1020等问题》&#xff0c;实现起来比较复杂&#xff0c;步骤太多&#xff0c;容易出错漏掉的环节&#xff0c;从而导致失败…

2023年06月 GESP等级认证Python编程(一级)试题解析

【单选题】&#xff08;每题2分&#xff09; 1、以下不属于计算机输出设备的有&#xff08; &#xff09;。 A、麦克风 B、音箱 C、打印机 D、显示器 正确答案&#xff1a;A 试题解析&#xff1a;麦克风是属于计算机的输入设备。 2、ChatGPT 是 OpenAI 研发的聊天机器人…

死磕数据库系列(三十四):MySQL 性能测试工具 sysbench 详解

点关注公众号&#xff0c;回复“1024”获取2TB学习资源&#xff01; 前面给大家介绍了&#xff1a;死磕数据库系列&#xff08;三十三&#xff09;&#xff1a;MySQL 性能分析与相关工具的使用。今天我将详细的为大家介绍 MySQL 数据库的性能测试工具 sysbench 的相关知识 &…

Access denied You do not have access to chat.openai.com 【Error reference number: 1020】

使用自己的魔法无法访问chatgpt&#xff1a;Access denied You do not have access to chat.openai.com 【Error reference number: 1020】 1.原因2. 解决办法&#xff08;2023 4.6 有效&#xff09;下面是具体的操作步骤&#xff1a; 3. 可能出现的问题安装问题 4. 转载 1.原因…

chatgpt赋能python:Python转换成数字:从字符串到整数的完整指南

Python 转换成数字&#xff1a;从字符串到整数的完整指南 在Python编程中&#xff0c;经常需要将字符串转换成数字类型&#xff0c;例如整数&#xff0c;浮点数或复数。字符串是由字符组成的序列&#xff0c;而数字是用于数学计算的数据类型。因此&#xff0c;了解如何正确地将…

CSDN账号注销问题

在CSDN网站https://www.csdn.net/右下脚的QQ图标&#xff0c;点击联系客服弹出QQ对话框&#xff0c;直接问怎么注销账号。 客服需要你提供用户名、绑定邮箱、手机号、注册时间及地点来核验信息&#xff0c;通过后就会注销&#xff0c;其实也没注销账号&#xff0c;只是解绑了然…

当我们在谈论ChatGPT时,我们在谈论什么?

当我们在谈论ChatGPT时&#xff0c;我们在谈论什么&#xff1f; 文章目录 当我们在谈论ChatGPT时&#xff0c;我们在谈论什么&#xff1f;一、介绍GPT-4相比GPT-3.5有何不同呢1.交谈能力2.多语言翻译精确度3.视觉输入 二、应用领域1.小镇做题家 (学术研究)2.Cosplay&#xff0c…

【人工智能】xAI——“X宇宙”又增添了一位新成员

个人主页&#xff1a;【&#x1f60a;个人主页】 &#x1f31e;热爱编程&#xff0c;热爱生活&#x1f31e; 文章目录 前言xAI团队成员做解开宇宙本质的AI 前言 有人问他&#xff0c;xAI公司是干啥的&#xff1f;马斯克的回答引用了其偶像、科幻作家道格拉斯・亚当斯的话&…

html静态网站基于游戏网站设计与实现共计10个页面 (仿地下城与勇士游戏网页)

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

谷歌dns服务器未响应,“DNS服务器未响应”怎么办? - 爱绿豆

网络连接不上原因有很多,其中“DNS服务器未响应”这个问题让不少人受到困扰。当联网出现异常,诊断出结果显示“DNS服务器未响应”怎么办? 什么是DNS服务器? DNS服务器是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain n…

安全运营场景下的机器学习算法应用

观测到一个有意思的现象&#xff1a; 假设把安全划分为 基础安全 和 业务安全&#xff0c;PR类的议题中&#xff0c;会出现分级&#xff1a;基础安全领域&#xff0c;喜欢讲纵深防御&#xff0c;给出一个炫酷的架构图&#xff0c;然后各种技术关键字往上标&#xff1b;业务安全…