1005 地球人口承載力問題

2021-10-02 01:52:13 字數 527 閱讀 2866

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

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

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

樣例輸入

110 90 90 210

樣例輸出

75.00

**實現如下:

#include

int main()

怎麼理解?

假設一億人一年消耗1份

那麼110億人90年消耗資源:

110×90=9900份

90億人210年消耗資源為:

90×210=18900份

每年新生資源: (18900-9900)/(210-90)=75份

新生資源按恆定速度增長,且資源生長要夠使用,即最多可養活的人數也是新生資源的份數。

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億人,捨入到小數點後...

1005 地球人口承載力估計

時間限制 1000 ms 記憶體限制 65536 kb 提交數 27029 通過數 15147 題目描述 假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供x億人生活a年,或供y億人生活b年。為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?輸入 一行,包括四...