这是哪类问题:牛吃草问题处理这样一类场景:有一堆资源一边被匀速消耗、同时又在被匀速补充。草地上原本有草(原有量),牛每天吃掉一些(消耗),但草每天还在长(补充)。问的是不同数量的牛能吃多少天、或多少天吃完需要几头牛。它的关键在于:要吃完的不是一个固定的量,而是一个边长边吃、会变化的量。
关键词(大白话):
| 题型 | 怎么一眼认出 | 用什么方法 |
|---|---|---|
| 标准牛吃草(求天数或求牛数)g5-c13-p01 | 题里给两组「几头牛吃几天(或几周)吃完」,问第三组能吃几天、或几天吃完要几头牛。草匀速生长是明确条件。 | 设1头牛1天1份,两组相减求每天生长量,回代求原有草量;求天数时用原有草量÷(总牛数−生长量头数),求牛数时反过来。 |
| 牛吃草模型的推广(漏水、抽水、排队、资源)g5-c13-p03 | 题面不是牛和草,而是船进水要淘水、泉水注池要抽水、检票口前不断有人排队、地球资源不断新生等,但都有「原有的一堆 + 匀速增加 + 匀速消耗」三要素。 | 把消耗者(人、抽水机、收银台)当牛,把被消耗物(水、旅客、资源)当草,进水/新来/新生当每天生长量,照搬标准方法。 |
| 归一与单位换算(牛羊混合、多块草地)g5-c13-p11 | 出现牛和羊一起吃、并告诉你几只羊抵1头牛;或者出现好几块面积不同的草地。 | 先把羊按比例折成牛、把各块地按「每亩(每公顷)」折算,统一成份后再用标准方法;多块地要先求出每亩原有草量与每亩每天生长量。 |
| 分段吃草(中途增减牛)g5-c13-p13 | 牛的数量在吃的过程中发生变化:吃了几天后又加了牛、或卖掉了牛,分前后两段。 | 先用两组数据求出每天生长量与原有草量,再把时间分段,每段「净吃草头数×天数」相加等于原有草量,列方程求未知。 |
| 增减牛导致天数变化(方程型)g5-c13-p09 | 不直接给两组吃完数据,而是说「多买几头牛会提前几天、卖掉几头牛会推迟几天」这类相对变化。 | 设原来牛数与原天数为未知量,根据每种情形下「总牛数×天数 = 原有草量 + 生长量×天数」分别列式,联立求解。 |
🛒 生活里的同类问题:
🔄 变形我还认得吗:
🚀 它是后面什么的前置基础: