C++ 地球人口承载力
1.C++ 地球人口承载力
2.冒泡排序3.棋盘移动4.数的计数 c++5.汉诺塔6.「CSP-J2020」 直播获奖 —— 桶排序例题7.P1451 求细胞数量8.迷宫问题9.披萨大师10.[NOIP2017 普及组] 棋盘11.素数环12.求排列(全排列问题)13.数的组合14.如何理解递归15.关系网络16.最短路径问题17.红与黑18.P1271 【深基9.例1】选举学生会19.最短时间——BFS20.逃离迷宫21.[NOI1999] 生日蛋糕22.数字三角形23.Function24.四色问题25.P1036 [NOIP2002 普及组] 选数26.小猫爬山思路27.马的遍历28.最少步数29.[USACO07DEC]Mud Puddles S30.非常可乐31.前缀和32.「USACO2016JAN」Subsequences Summing to Sevens33.[NOIP2004 提高组] 津津的储蓄计划34.[NOIP2016 普及组] 买铅笔35.[NOIP2013 普及组] 计数问题36.[NOIP2011 普及组] 数字反转37.[NOIP2015 普及组] 金币38.[NOIP2008 提高组] 笨小猴39.[NOIP2007 普及组] 奖学金40.[NOIP2003 普及组] 乒乓球41. [NOIP2005 普及组] 陶陶摘苹果42.[NOIP2009 普及组] 分数线划定43.[NOIP2005 普及组] 校门外的树44.[NOIP2018 普及组] 标题统计45.[NOIP2004 普及组] 不高兴的津津46.[NOIP2008 提高组] 火柴棒等式47. [NOIP1998 普及组] 三连击48. [USACO1.3]Ski Course Design49.[NOIP2014 普及组] 珠心算测验50.[NOIP2013 普及组] 表达式求值51.数字三角形52.「模板」最长不下降子序列 LIS53.[NOIP2002 普及组] 过河卒54. [NOIP1999 普及组] 导弹拦截55.可回退的数字三角形56.[NOIP2004 提高组] 合唱队形57.动态规划部分PPT58.【模板】01背包问题59.所有背包问题模板60.[NOIP2006 普及组] 开心的金明61.【模板】完全背包问题62.货币系统63.小A点菜64.最大约数和65.NASA的食物计划66.[USACO3.1]总分 Score Inflation67.[NOIP2001 普及组] 装箱问题68.[HAOI2012] 音量调节69.[USACO08NOV]Buying Hay S70.[USACO09MAR]Cow Frisbee Team S71.编辑距离72.2023-6-6 DP测试73.租用游艇74.石子合并(弱化版)75.[USACO06FEB]Treats for the Cows G/S76.排队接水77.数列分段 Section I78.[USACO1.3]混合牛奶 Mixing Milk79.凌乱的yyy / 线段覆盖80.独木桥81.[NOIP2002 提高组] 均分纸牌82.独木舟上的旅行83.选择不相交区间84.区间选点问题85.最大数86.区间覆盖问题87.可分割背包问题88.[COCI2011-2012#5] EKO / 砍树89.【深基13.例1】查找90.[NOIP2001 提高组] 一元三次方程求解91.木材加工92.[NOIP2015 提高组] 跳石头93.数列分段 Section II94.复制书稿95.烦恼的高考志愿96.银行贷款题目描述
假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供 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 份
为使人类能够不断繁衍,那么每年消耗的资源数量不能超过再生的资源数量
所以地球最多能养活 75 亿人
代码
#include<bits/stdc++.h> using namespace std; int main() { double a,b,x,y; cin>>x>>a>>y>>b; printf("%.2lf\n",1.0*(( x*a-y*b )/(a-b)));//保留两位小数。 return 0; }
本文来自小默的博客,转载请注明原文链接:https://www.cnblogs.com/momotrace/p/17111792.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步