****题目描述:有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃11天?
****输出 :一个自然数,表示每天新生的草量可供几头牛吃1天。
****样例输出 :10
include <bits/stdc++.h>
using namespace std;
int main()
{
int s=(2015-2010)/(20-10);
int y=1520-s20;
int t=y/(15-s);
cout << 10;
}
牛吃草问题属于应用题模块,是经典的奥数题型之一,也是公务员行测及奥数等各种类型考试中经常会涉及到的考点。
“牛吃草”问题主要涉及三个量:草的数量、牛的头数、时间。难点在于随着时间的增长,草也在按不变的速度均匀生长,所以草的总量不定。即草的总量发生变化,草每天生长的量和原有草量不变。
传统的“牛吃草”问题基本数量关系式(均匀增加型):
(1)设定1头牛1天吃草量为“1"
草的生长速度=(对应牛的头数x较多天数-对应牛的头数x较少天数) ÷(较多天数-较少天数
(3) 原来的草量=对应牛的头数×吃的天数-草的生长速度×吃的天数
(4) 吃的天数=原来的草量÷(牛的头数-草的生长速度)
(5)牛的头数=原来的草量÷吃的天数+草的生长速度
传统的“牛吃草”问题的解题思路:
(1)草每天生长的量是多少?
(2)原有的草量是多少?
(3)求时间,则把“牛”分成两份,一份吃“原来的草”,一份吃“生长的草”;
(4)求牛的数量, 则要算出牛吃的草量。