题解 2181: 信息学奥赛一本通T1005-地球人口承载力估计

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C++方式解题

摘要:#include#includeusing namespace std;int main(){ /* a*t+s=a*x b*t+s=b*y t……

直接解方程组

摘要:解题思路:注意事项:参考代码:x, a, y, b = map(int, input().split())m = b*y - a*xn = b- ares= m / nprint('%.2f&……

信息学奥赛一本通T1005-地球人口承载力估计(C语言版)满分题解

解题思路:题目问地球最多能够养活多少亿人,那就是地球每年的新生资源供多少亿人生活。地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年,可以得出等式(a*x+a*z=y*b+b*z),但是在c语言中他并不能这个式子算出z的结果,所以我们要把这个写成z=(b*y-a*x)/(b-a),

信息学奥赛一本通T1005-地球人口承载力估计-题解(C语言代码)【iorixq】

代码没什么难度,我们主要来看题解:1、首先,我们了解到地球资源是恒定增长的,也即随着年度而增加,假设增长率为p每年;2、已知110亿人口可生活90年,那么消耗的总资源为110X90=990090亿人口可生活210年,消耗的总资源为90X210=189003、资源差为18900-9900=9000,