NOIP信息學奧賽一本通題目詳解 (1005_地球人口承載力估計)


 全套noip資料

鏈接:https://pan.baidu.com/s/1hy9GNJKo1fFEAMYJU5jtMQ 
提取碼:d9oa

 

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

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

【輸入】
輸入只有一行,包括四個正整數x,a,y,b,兩個整數之間用單個空格隔開。x>y,a<b,ax<by,各整數均不大於10000。

【輸出】
一個實數z,表示地球最多養活z億人,舍入到小數點后兩位。

【輸入樣例】
110 90 90 210
【輸出樣例】
75.00
【代碼如下】

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int x,y,a,b;
	double z;
	cin>>x>>a>>y>>b;
	z=(y*b-x*a)/(b-a);//計算最多人數
	cout<<setiosflags(ios::fixed)<<setprecision(2);//保留兩位小數
	cout<<z<<endl;
	return 0;
}

  視頻地址

http://t.cn/A6ZOoKmP


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM