1 条题解

  • 0
    @ 2023-7-4 14:59:54

    【题目描述】

    有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供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
    上传者