地球人口承載力估計
【題目描述】
假設(shè)地球上的新生資源按恒定速度增長。照此測算,地球上現(xiàn)有資源加上新生資源可供x
億人生活a年,或供y億人生活b年。
為了能夠?qū)崿F(xiàn)可持續(xù)發(fā)展,避免資源枯竭,地球最多能夠養(yǎng)活多少億人?
【輸入】
一行,包括四個正整數(shù)x,a,y,b,兩個整數(shù)之間用單個空格隔開。x>y,a<b,ax<by,各整數(shù)均不大于10000。
【輸出】
一個實數(shù)z,表示地球最多養(yǎng)活z億人,舍入到小數(shù)點后兩位。
【輸入樣例】
110 90 90 210
【輸出樣例】
75.00
具體代碼
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a,b,x,y,z;
cin>>x>>a>>y>>b;//x>y,a<b,ax<by
z=(y*b-x*a)/(b-a);
printf("%.2lf\n",z);
return 0;
}
來源:《信息學(xué)奧數(shù)(C++版)》第五版