李毓佩《数学历险记》———牛吃草问题(牛顿问题)

2023-12-22 01:59

本文主要是介绍李毓佩《数学历险记》———牛吃草问题(牛顿问题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述:

        由于天气渐冷,牧场上的草以固定的速度减少。已知牧场上的草可供33匹马吃5天,或者可供24匹马吃5天。照此计算,这个牧场上的草可供现在在马厩里白马吃10天。问现在马厩里有多少匹马?

        分析:假设一匹白马一天吃草一份,那么:

                        33 * 5 = 165(份) 33匹马5天吃草165份,

                        24 *6=144(份)24匹马6天吃草144份。由此,寒冷使得草每于减少

                        (165 - 144) / (6 - 5) = 21(份),相当于21匹马在吃草。

         所以这个牧场有草(33 + 21) *5= 270(份)。这些牧草可以供马厩里的马吃10天,相当于每天消耗270 / 10 = 27(份),其中21份草因为天所寒冷减少掉的,所以可供马吃的数量为27 - 21 = 6(份),意即现有马厩里还有6匹马。

扩展:一片草地,每天草都匀速增长。如果可供24头牛吃6天,或者可供20头牛吃10天,那么可供19头牛吃几天?   

                解:列方程  假设一头牛一天吃一单位的草。设原来草的数量为a,草每天增加的数量为x,

                        那么有:  \begin{cases} & \text{ } a + 6x=24*6 \\ & \text{ } a + 10x= 20 * 10 \end{cases}   解得x = 14 ,a = 60即草场每天增加14份草,草场上共有60份草。那么19头牛可以吃的天数为:

                                        60 / (19 - 14) = 12(天),相当于每天只有5头牛消耗草场上的草。

                        
百度百科--牛顿问题

        牛顿问题,因由牛顿提出而得名,也有人称这一类问题叫做牛吃草问题。英国著名的物理学家牛顿曾编过这样一道题目:牧场上有一片青草,每天都生长得一样快。这片青草供给10头牛吃,可以吃22天,或者供给16头牛吃,可以吃10天,期间一直有草生长。如果供给25头牛吃,可以吃多少天?这种类型的题目就叫做牛顿(牛吃草)问题,亦叫做消长问题。     

解题环节主要有四步:

1、求出每天长草量;

2、求出牧场原有草量;

3、求出每天实际消耗原有草量( 牛吃的草量-生长的草量= 消耗原有的草量);

4、最后求出牛可吃的天数。

想:这片草地天天以匀速生长是分析问题的难点。把10头牛22天吃的总量与16头牛10天吃的总量相比较,得到的10×22-16×10=60,类似于60头牛1天吃的草,平均分到(22-10)天里,便得到5头牛一天吃的草,也就是每天新长出的草。求出了这个条件,把所有头牛分成两部分来研究,用其中一部分(5头)吃掉新长出的草,用另外一部分吃掉原有的草,即可求出全部头牛吃的天数。

设一头牛1天吃的草为一份。

那么10头牛22天吃草为1×10×22=220(份),16头牛10天吃草为1×16×10=160(份)

(220-160)÷(22-10)=5(份),说明牧场上一天长出新草5份。

220-5×22=110(份),说明原有老草110份。

综合式:110÷(25-5)=5.5(天),就能算出一共多少天。

这篇关于李毓佩《数学历险记》———牛吃草问题(牛顿问题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/522239

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access

Java中字符编码问题的解决方法详解

《Java中字符编码问题的解决方法详解》在日常Java开发中,字符编码问题是一个非常常见却又特别容易踩坑的地方,这篇文章就带你一步一步看清楚字符编码的来龙去脉,并结合可运行的代码,看看如何在Java项... 目录前言背景:为什么会出现编码问题常见场景分析控制台输出乱码文件读写乱码数据库存取乱码解决方案统一使