数学专栏:牛吃草问题

今天,我给大家带来的是“牛吃草”问题的解析
首先,题目肯定会给你4个数据,我们就这样表示:
一块牧场,够a头牛吃b天,够c头牛吃d天。
我们就假设,每头牛每天吃一份,那么:
第一种情况,这a头牛在b天中,吃了ab份
同理,第二种情况,吃了cd份
由于数据不同,ab与cd两乘积一定有差
我们就用(ab-cd)/(b-d)或(cd-ab)/(d-b),
为什么这样做呢?我们想一想,a头牛与c头牛吃的量差在哪儿呢?
原有草量?肯定不是,同一片牧场嘛!
那肯定是a头牛与c头牛吃的天数的差异了
为什么呢,因为草也是按一定的速度增长的,你吃的天数多,累计增加的草量也多。
怎么求出这个增加速度呢?就是我们之前提出的那个式子啦
ab-cd或cd-ab即两种情况吃的总草量的差值(这个差值就是由草的增长造成的),b-d或d-b即两种情况吃的天数差值,二者前者除以后者,便是草每天增长的速度啦,我们将这个结果先表示为e
接着,我们就可以用ab-be或cd-de来求出原有草量了。
做到这个地步,题目大致会有3种问法
1、给你n头牛,求他们可以吃多少天
首先,如果n≤e,肯定可以吃无数天了(每天增长的量都吃不完,草量肯定是持续在增长的,越吃越多)
如果n>e,那么,我们就先派e头牛去吃增加的草量(每天都把增加的草量刚好吃完,这样原有草量一旦吃完,草场的草也就吃完了),而剩下的n-e头牛,就去吃原有草量,能吃的天数便是原有草量除以剩下的牛一天能吃的总量就可以了。即(ab-be)/(n-e)
2、给你n天,求多少头牛可以刚好n天吃完
与之前一样,还是要先派e头牛去吃增加的草量(把增加的把控的死死的,随时待命),接着,只要把原有草量在n天之内吃完就好了,需要派的牛即为(ab-be)/n,加上吃增加草量的e头牛,答案就是(ab-be)/n+e。
3、问这个草场最多可供多少头牛一直吃下去
这种问题只要你思路想到了,其实过程很简单
你想想,牛想要一直吃下去,每天吃的总草量就得≤每天增加的草量,那么,答案便是e(向下取整,保证答案为整数)头牛了。
打字不易,请大佬们多多点赞,多多打赏哟

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值