I. 【习1.5】地球人口承载力估计

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供 亿人生活 年,或供 亿人生活 年。

为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?

输入格式

一行,包括四个正整数 ,两个整数之间用单个空格隔开。,各整数均不大于

输出格式

一个实数 ,表示地球最多养活 亿人,舍入到小数点后两位。

样例

【样例 1】

输入样例 1

110 90 90 210

输出样例 1

75.00

数据范围与提示

#include<bits/stdc++.h>
using namespace std;

int main(){
	//原有S, 每年产生s,每一亿人每年消耗 o 
	//①S + a * s = x * a * o
	//②S + b * s = y * b * o
	//①- ②:a * s - b * s = x * a * o - y * b * o;
	//转化:(a - b) * s = (x * a - y * b) * o;
	//(a - b) * s / o= (x * a - y * b) * o / o
	//=(a - b) * s / o= (x * a - y * b)
	//(a - b) / (a - b) * s / o= (x * a - y * b) / (a - b)
	//s / o = (x * a - y * b) / (a - b);
	double x, y, a, b;
    cin >> x >> a >> y >> b;
    printf("%.2lf", (x * a - y * b) / (a - b));
	return 0;
} 
编辑器加载中 …