首页 > 编程语言 >T1005: 地球人口承载力估计(信息学一本通C++)

T1005: 地球人口承载力估计(信息学一本通C++)

时间:2022-09-19 16:14:43浏览次数:77  
标签:信息学 亿人 int 样例 C++ T1005 地球 include

[题目描述]

假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供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;

}

 

标签:信息学,亿人,int,样例,C++,T1005,地球,include
From: https://www.cnblogs.com/guojianyu/p/16707985.html

相关文章

  • T1008: 计算(a+b)/c的值(信息学一本通C++)
    [题目描述]给定3个整数a、b、c,计算表达式(a+b)/c的的值。[输入]只有一行,包括三个整数a、b、c,数与数之间以一个空格分开。(-10,000<a,b,c<10,000)[输出]只有一行,即表......
  • T1007: 计算(a+b)*c的值(信息学一本通C++)
    [题目描述]给定3个整数a、b、c,计算表达式(a+b)*c的值。[输入]只有一行,包括三个整数a、b、c,数与数之间以一个空格分开。(-10,000<a,b,c<10,000)[输出]只有一行,即表达......
  • T1010: 计算分数的浮点数值(信息学一本通C++)
    [题目描述]两个整数a和b分别作为分子和分母,既分数a/b,求它的浮点数值(双精度浮点数,保留小数点后9位)。[输入]输入仅一行,包括两个整数a和b。[输出]输出也仅一行,分数......
  • T1009: 带余除法(信息学一本通C++)
    [题目描述]给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。[输入]一行,包含两个整数,依次为被除数和除数(除数非零),中间用......
  • T1012: 计算多项式的值(信息学一本通C++)
    [题目描述]对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。[输入]输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值......
  • T1011: 甲流疫情死亡率(信息学一本通C++)
    [题目描述]甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。[输入]输入仅一行,有两个整数,第一......
  • UEC++ 结构体和枚举
    1、结构体在虚幻C++中结构体和普通C++结构体构建方式相同,但是如果希望构建于蓝图交互的结构体则需要额外的处理!UE支持结构体的构建和使用,但是由于蓝图特殊,普通的结构体......
  • UEC++ 容器:TSet
    TSetTSet也是键值容器和TMap类似,但速度快,无需提供单独的键进行关联元素,不允许有重复的键。TSet也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权。......
  • c++ inline内联函数
    引入内联函数的目的是为了解决程序中函数调用的效率问题,这么说吧,程序在编译器编译的时候,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体进行替换,而对于其......
  • UEC++ 容器:TArray
    说明:容器是方便我们存储数据的载体,在虚幻中,为我们提供了三种容器。分别是TArray,TMap,TSet。首先虚幻提供的容器都是同质容器,只能用来存储相同类型的数据。三种容器具备不同......