1 条题解
-
0
【题目描述】
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
【输入】
(无)
【输出】
如题所述,牛的数量。
【输入样例】
(无)【输出样例】
解答办法如下:
假设每头牛一天的吃草量为一份, 这片牧场可供15头牛吃20天, 那么这片牧场20天的供草量为:15×20=300(份); 可供20头牛吃10天, 那么这片牧场10天的供草量为:20×10=200(份); 那么这片牧场的草每天的生长量为:(300-200)÷(20-10)= 10(份);
# include <iostream> # include <iomanip> using namespace std; int main(){ // 假设牛每天吃的量为 1 // 原来的草量 + 每天匀速增长 * 20 = 15 * 20 * 1 // 原来的草量 + 每天匀速增长 * 10 = 20 * 10 * 1 int s = (15 * 20) - (20 * 10); int c = 20 - 10; cout << s / c << endl; return 0; }
- 1
信息
- ID
- 58
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 3
- 标签
- 递交数
- 39
- 已通过
- 23
- 上传者