C++ 1005:地球人口承载力估计(史上最详细版)

这篇具有很好参考价值的文章主要介绍了C++ 1005:地球人口承载力估计(史上最详细版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

同志们新年快乐!挖掘机技术哪家强?

当然是洒家强!

同意的投一票!(见文章最后)

广告结束


言归正传

今天给大家带来的题目是:C++ 1005:地球人口承载力估计

下面是这篇文章的目录:

1.题目到底是啥?

2.史上最详细题解!!!

3.代码举例!!!


题目到底是啥?

不告诉你

那是不可能的

好吧

1005:地球人口承载力估计

【题目描述】

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

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

【输入】

一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。x>y,a<b,ax<by,各整数均不大于10000。

【输出】

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

【输入样例】

110 90 90 210

【输出样例】

75.00

题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pd=1005/


史上最详细题解

C++ 1002难度系数:A

这道题主要难在怎么计算

但是如果大家学过牛吃草问题的话就很简单啦

牛吃草的基本公式——

y=(N-x)*T

y 代表原有存量

N 代表促使原有存量减少的变量

X 代表存量的自然增长速度

T 代表存量完全消失所耗用的时间

其实,这道题是牛吃草问题的变形

清楚了这道题的来源,那就简单了

#include <bits/stdc++.h>//万能头文件,但在POJ中不能用
using namespace std;
int main()
{
	double x,a,y,b;//由于很有可能是小数,所以用double
	cin>>x>>a>>y>>b;//scanf("&d%d%d%d",x,a,y,b);
	printf("%.2f",(y*b-x*a)/(b-a));//printf格式化输出
	return 0;
}

 文章来源地址https://www.toymoban.com/news/detail-606711.html


代码举例

#include <bits/stdc++.h>//万能头文件,但在POJ中不能用
using namespace std;
int main()
{
	double x,a,y,b;//由于很有可能是小数,所以用double
	cin>>x>>a>>y>>b;//scanf("&d%d%d%d",x,a,y,b);
	printf("%.2f",(y*b-x*a)/(b-a));//printf格式化输出
	return 0;
}

到了这里,关于C++ 1005:地球人口承载力估计(史上最详细版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【GIS开发】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)

    🍺三维数字地球系列相关文章如下🍺: 1 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)第一期 2 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)第二期 3 【小沐学GIS】基于OpenSceneGraph(OSG)绘制三维数字地球Earth 4 【小沐学GIS】基于C++绘制太阳系

    2023年04月17日
    浏览(50)
  • C++:史上最坑小游戏

    史上最坑小游戏,先别使用,往后看! 破解: 输入1~4的破解方法(二次开机)或: 输入5,6:的破解方法(一旦运行此程序,只有按下Windows开始键(其实我也不知道它叫什么,就是那个按一下就能显示开始窗口的键)然后按 cmd就会弹出一个窗口,根平时代码运行时的窗口一

    2024年01月21日
    浏览(27)
  • C++ system()函数的常用用法 (史上最详细)

    目录 一.推荐:     1. system(\\\"pause\\\")     2. system(\\\"color *\\\")     3.system(\\\"title *\\\")     4. system(\\\"cls\\\") 二.文件操作:     1. system(\\\"start *\\\")     2. system(\\\"del *\\\")     3. system(\\\"copy A B\\\")     4. system(\\\"move A B\\\") 三.系统操作     1. 关机,重启,睡眠     2. 日期/时间     3. task     1. system(\\\"pause\\\"

    2024年02月12日
    浏览(35)
  • C语言、c++史上最全最全爱心代码大全,彩色闪动、字符填充,附源码

    直接上代码: 直接上代码 直接上代码 直接上代码

    2024年02月04日
    浏览(30)
  • 爬虫-基于flask/大数据的人口分布系统+74853(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对人口分布系统等问题,对人口分布系统进行研究分析,然后开发设计出人口分布系

    2024年01月23日
    浏览(38)
  • PAT 甲级1005【1005 Spell It Right】

    用JAVA可以用BigInteger解决。       太长不看版:结尾自取模板…… 高精度计算(Arbitrary-Precision Arithmetic),也被称作大整数(bignum)计算,运用了一些算法结构来支持更大整数间的运算(数字大小超过语言内建整型)。 高精度问题包含很多小的细节,实现上也有很多讲究。

    2024年02月08日
    浏览(66)
  • 史上最全类和对象 ,只要你认真看完C++类和对象,分分钟钟都吊打面试官【 C++】

    C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 比如一个创建一个外卖系统 对于面向过程来说,我们关注的是下单、接单、送餐三个过

    2024年02月06日
    浏览(36)
  • YOLOv8 人体姿态估计(关键点检测) python推理 && ONNX RUNTIME C++部署

    目录   1、下载权重 ​编辑2、python 推理 3、转ONNX格式 4、ONNX RUNTIME C++ 部署 utils.h utils.cpp detect.h detect.cpp main.cpp CmakeList.txt 我这里之前在做实例分割的时候,项目已经下载到本地,环境也安装好了,只需要下载pose的权重就可以 输出:   用netron查看一下:  如上图所是,YOLO

    2024年02月07日
    浏览(35)
  • 【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 官网下载SWIG并解压。官网[传送门] 将SW

    2024年02月07日
    浏览(37)
  • } expected.Vetur(1005)

    typescript TS 错误码大全!收藏了 - 环信  }  expected.Vetur(1005) 没有补齐} 虽然他给的是最后代码出错了,但可以看看之前的代码有没有红色的{,补齐即可以

    2024年01月18日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包