地球人口承載力估計

2021-09-20 01:20:57 字數 799 閱讀 4552

描述

假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供x億人生活a年,或供y億人生活b年。

為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?

輸入 一行,包括四個正整數x,a,y,b,兩個整數之間用單個空格隔開。x > y,a < b,ax < by,各整數均不大於10000 輸出 乙個實數z,表示地球最多養活z億人,捨入到小數點後兩位。

樣例輸入

110 90 90 210

樣例輸出

75.00

剛開始誤以為ax=by因為是把地球總資源想成固定的

其實題意已經明顯說了新生資源按恆定速度增長

所以思路如下:

110億人生活90年

則現有資源+新生資源共為110*90=9900份

90億人生活210年

則現有資源+新生資源共為90*210=18900份

所以每年新生資源為(

18900-9900)/((210-90)=75.00

#include//

也可用iostream庫和cstdio庫

using

namespace

std;

intmain()

{

double

a,b,x,y,z;

cin>>x>>a>>y>>b;

z=(y*b-x*a)/(b-a);

printf(

"%.2lf\n

",z);

return

0;

地球人口承載力估計

描述 假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供x億人生活a年,或供y億人生活b年。為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?輸入 一行,包括四個正整數x,a,y,b,兩個整數之間用單個空格隔開。x y,a b,ax by,各整數均不大於100...

1005 地球人口承載力估計

1005 地球人口承載力估計 時間限制 1000 ms 記憶體限制 65536 kb 提交數 12452 通過數 7174 題目描述 假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供x億人生活a年,或供y億人生活b年。為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活...

1005 地球人口承載力估計

假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供x億人生活a年,或供y億人生活b年。為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?一行,包括四個正整數x,a,y,b,兩個整數之間用單個空格隔開。x y,a乙個實數z,表示地球最多養活z億人,捨入到小數點後...