【题目链接】
【题目考点】
1. 列方程
2. 输入输出
【解题思路】
设每头牛每天吃草x,牧场每天长草y,初始有草z,有:
z
+
y
∗
20
=
15
∗
20
∗
x
z + y * 20 = 15 * 20 * x
z+y∗20=15∗20∗x
z
+
y
∗
10
=
20
∗
10
∗
x
z + y * 10 = 20 * 10 * x
z+y∗10=20∗10∗x
解得:
y
=
(
15
∗
20
−
20
∗
10
)
/
(
20
−
10
)
∗
x
=
10
∗
x
y = (15 * 20 - 20 * 10) / (20 - 10) *x= 10 * x
y=(15∗20−20∗10)/(20−10)∗x=10∗x
问题要求每天新生草量够多少头牛吃1天,即为每天长草y除以每头牛每天吃草x
y
/
x
=
10
y / x = 10
y/x=10
【题解代码】
解法1:用c++辅助计算
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout << (15 * 20 - 20 * 10) / (20 - 10);
return 0;
}
解法2:自己算
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout << 10;
return 0;
}