题目描述

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


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


输入格式

一行,包括四个正整数 x, a, y, bx,a,y,b,两个整数之间用单个空格隔开。

输出格式

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


分析:

小学数学 --−− 牛吃草

设每 11 亿人,每年消耗资源为 11 份

那么 110110 亿人 9090 年消耗资源:

110 × 90 = 9900110×90=9900 份

9090 亿人 210210 年消耗资源为:

90 × 210 = 1890090×210=18900 份

每年新生资源:

( 18900 - 9900 ) / ( 210 - 90 ) = 75(18900−9900)/(210−90)=75 份

为使人类能够不断繁衍,那么每年消耗的资源数量不能超过再生的资源数量


所以地球最多能养活 7575 亿人



代码


#include<bits/stdc++.h>
using namespace std;
int main()
{
duoble a,b,x,y;
cin>>x>>a>>y>>b;
printf("%.2lf\n",1.0*(( x*a-y*b )/(a-b)));//保留两位小数。
return 0;
}

最新文章

  1. 【python常用函数1】
  2. 离散信源的分类和数学模型&amp;&amp;离散无记忆信源的熵
  3. 操作系统开发系列—4.LDT
  4. 【Android 我的博客APP】1.抓取博客首页文章列表内容——网页数据抓取
  5. Inside Kolla - 01 简介
  6. 战舰的STM32的SPI的逻辑分析仪设置
  7. POJ 1740
  8. C++:对象指针
  9. Android5.0新特性:RecyclerView实现上拉加载更多
  10. Oracle EBS-SQL (PO-18):检查工作台下达的PR在系统找不到.sql
  11. 201521044091 《Java学习笔记》 第六周学习总结
  12. 使用下一代web开发框架koa2搭建自己的轻服务器
  13. TextView图文混排
  14. LoadRunner 11安装Micosoft Visual C++ 2005 SP1时提示命令行选项语法错误
  15. Cesiumjs初学第一天
  16. linux 创建安装redis服务
  17. 连接db2数据库出现No buffer space available (maximum connections reached?)
  18. 网络传输---HttpURLConnection
  19. 学习Spark2.0中的Structured Streaming(一)
  20. bzoj2656 数列

热门文章

  1. ubuntu20.04修改静态ip不生效问题
  2. Dubbo-时间轮设计
  3. SSH(四)控制层、业务层、dao层类的创建以及applicationcontext.xml和struts.xml配置
  4. Execute Crond Service on openEuler
  5. JSON提取器中串联一个接口的多个值传给下个接口(compute concatenation var的实际使用场景)
  6. 安装mySql 出现 one more product requirements have not been satisified
  7. 如何使用C#在Excel中插入分页符
  8. 【Java EE】Day03 DQL、约束、数据库设计、范式、备份和还原
  9. 【每日一题】【动态规划,递推式与公共子串的区别】2022年1月31日-NC92 最长公共子序列(二)
  10. 【JVM调优】Day01:Garbage的概念、垃圾回收的算法(标记清除、拷贝、标记压缩)、各种垃圾回收器(Serial、Parallel、CMS并发)及存在的问题