声明:本内容为作者原创,目前发布于优快云和洛谷双平台,未经许可禁止转载。
在前两章中我们学习了如何使用DEV,今天我们就正式开始针对题目进行讲解。
不过,为什么这会在先导中呢?因为今天是一道特殊的题目,这道题目我不会给出正确代码,而是讲解思路,具体代码需要到进度推进到位之后再讲解。
题目:洛谷 B2006 题目传送门
首先在正式开始之前先说明一下洛谷是什么:洛谷是目前全国最大的OJ(测评)网站,他提供了很大的题库和很好的社区环境,具体的一些细节将会在后续的先导中提到
题目描述
假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供 x 亿人生活 a 年,或供 y亿人生活 b 年。
为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?
输入格式
一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。
输出格式
一个实数 z,表示地球最多养活 z 亿人,舍入到小数点后两位。
最后还有一点:目前题目中所涉及的三个内容分别意思:
题目描述:题面,对题目的要求进行描述
输入格式:配合题目描述中某些未知数的表达给出程序在运行时会输入的数据格式
输出格式:程序在完成计算之后需要输出内容的格式,有时也会配合题目描述中某些未知数的表达。
其他关于题目格式的内容还有很多,也会在后续先导中讲到,本题只需要了解这些
正文
首先,一看到题,做奥数的同学一下就能看出来了:这题用方程解最方便,不过,在列方程之前我们先要针对题面进行一些分析:
“养活”是什么意思?养活指的是可持续发展,不会出现地球上的资源用着用着最后没了,这样就不算养活。
知道了这一点,我们就可以知道:地球中已有的资源不能用,要用新生资源养活所有人类,要不然就没办法持续发展