一、问题描述
牧场有一片草,每天都匀速生长。这片青草供给10头牛可以吃20天;供给15头牛可以吃10天。
问题一:每天新长的草量可以供给几头牛吃?
问题二:牧场的这片草可以供给25头牛吃多少天?
问题三:为了避免资源枯竭,实现可持续发展,牧场可以供给多少头牛?

二、解法
1.题目中存在两个不变量:
①牧场初始的草量是一定的; ②每天新长的草量是一定的。

2.利用不变量列等式:
首先我们可以将吃草的牛分为两种情况:一种专门吃牧场原有的草,称为A类牛;一种专门吃新长的草,称为B类牛。
因为每天新长的草量是固定的,所以固定的草量只能够供给相同数量的B类牛吃。所以造成吃不同天数是因为牛群的A类牛的数目不同。
设B类牛的头数是B只,根据初始草量一定列以下等式:

20*(10-B) = 10*(15-B)  解得B=5

所以一共有5头B类牛,也就是说每天新长的草量可以供给5头牛吃。

3.计算牧场初始草量:
牧场初始草量=A类牛的数量*吃的天数

(10-5)*20 = 100

4.为了持续可持续发展,也就是说牧场每天新长的草量刚好够5头牛吃,永远剩下牧场初始草量不变,就可以避免资源枯竭。

C++编程 牛吃草问题相关推荐

  1. Python3之牛吃草问题

    牛吃草: 已知: 20头牛,可以吃15天 14头牛,可以吃24天 问:28头牛可以吃几天? 或者 6头牛,可以吃3天 4头牛,可以吃5天 问:多少头牛可以吃15天? 需要知道哪些 固定牧场的大小(si ...

  2. 小学六年级奥数竞赛题:牛吃草问题

    小学六年级奥数竞赛题知识点 牛吃草问题 在小学这类问题常用到四个基本公式,分别是: (1)草的生长速度=(对应的牛头数×吃的较多天数-相应的牛头数×吃的较少天数)÷(吃的较多天数-吃的较少天数): ( ...

  3. 牛顿问题(牛吃草问题)-python题解

    牛顿问题 牛顿问题,因由牛顿题出而得名,也有人称这一类问题叫做牛吃草问题.英国著名的物理学家牛顿曾编过这样一道数学题:牧场上有一片青草,每天都生长得一样快.这片青草供给10头牛吃,可以吃22天,或者供 ...

  4. 牛吃草问题,若放养27头牛,6天把草吃完 ; 若放养23头牛,9天把草吃完。若放养21头牛,几天能把草吃完?(所有数据均用变量输入)

    一定要找"牛吃草问题"的有效数据输入 代码 #include <bits/stdc++.h> using namespace std; int main() {int ...

  5. 数学真简单 _ 牛吃草问题 (1

    天哪!  ( 吃惊 ) 你居然不会牛吃草问题! 例题: 一块牧场,假设每天牧场里的草都匀速生长.这片牧场可供100只羊吃200天,或可供150只羊吃100天.那么这片牧场可供250只羊吃多少天? 我们 ...

  6. 牛吃草问题 (牛顿问题)

    今天参加恒生电子的笔试,前面的专业题感觉没什么难度,可后面的逻辑推理题有点坑.如果因为这个被刷的话,那就无语了. 下面说一下,我在做题过程中遇到的一个没做出来的题,牛吃草问题,题目是这样的: 有一块牧 ...

  7. 牛吃草问题(解系数方程)

    有一次笔试遇到这样一个问题,牛吃草问题. 问: 27头牛,要6天吃完草. 23头牛,要9天吃完草. 21头牛,要几天吃完草? 解 :设,每头牛要每天吃x公斤的草,每天生长y公斤的草,21头牛要T天吃完 ...

  8. 奥数之“牛吃草问题”C++实现

    2019独角兽企业重金招聘Python工程师标准>>> 导读 最近在给小朋友补奥数课,顺便看了几道题目其中可以用"计算机算法"表示出来的.觉得写出来会比较集中,希 ...

  9. 小学数学中较复杂的牛吃草问题

    问题:有三块草地,面积分别为5,6和8公顷.草地上的草一样厚,而且长得一样快.第一块草地可供11头牛吃10天,第二块草地可供12头牛吃14天.问:第三块草地可供19头牛吃多少天? 分析与解:现在是三块 ...

最新文章

  1. 荣耀com.huawei.android,荣耀阅读(com.huawei.hnreader) - 8.1.0.309 - 应用 - 酷安
  2. boost::math::tools::sum_series用法的测试程序
  3. 与时代并肩的数字创新者
  4. HDU4055 - number string(DP)
  5. 如何让Docker镜像飞起来
  6. JUNIPER SRX Ipsec ××× 点对点Policy base ×××连接测试
  7. 简述python常用的函数模块_Python学习笔记(十三)—函数常用模块
  8. MOSS中如何自定义WebService
  9. python index false_整理了 Python新手 最容易犯错的 10个坑!
  10. 如何像高级开发人员一样思考?
  11. spring boot 相关快捷内置类和配置
  12. 微信安装包 11 年膨胀 575 倍?QQ安装包800M?谁在抢你的手机内存?
  13. 数值计算之 共轭梯度法(2)非线性共轭梯度法
  14. JAVA程序打包为EXE
  15. 迅雷beat下载为php,迅雷beta版本下载
  16. 网络安全学习常用站点导航-持续更新中
  17. 玩家交互体验—剑网3师徒系统
  18. 易推影视推手系统,支持苹果v8 v10影视系统
  19. BitBlt C++中BitBlt如何使用详解
  20. 机器学习中的数学——随机变量

热门文章

  1. 无线路由器连接路由器
  2. python学习笔记5-罗马数字转整数
  3. 用pandas打开文件
  4. 利用pyqt和mysql创建登入界面
  5. 40亿美元!张一鸣拿下字节版王者荣耀,过渡期给员工发奖金
  6. Android手机分辨率测试程序
  7. js获取年月日星期日期
  8. 实用的行列式计算方法 —— 线性代数(det)
  9. Python 数据分析实战案例:京东用户行为分析
  10. Java 基本数据类型以及封装类