编程练习,贪心,基础3044: 电池的寿命题解 (电池的数量和电池能够使用的时间)

回忆凄美了谁 算法基础篇 37 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
现在已知电池的数量和电池能够使用的时间,请你找一种方案使得使用时间尽可能的长。

小S新买了一个掌上游戏机,这个游戏机由两节5号电池供电。为了保证能够长时间玩游戏,他买了很多5号电池,这些电池的生产商不同,质量也有差异,因而使用寿命也有所不同,有的能使用5个小时,有的可能就只能使用3个小时。显然如果他只有两个电池一个能用5小时一个能用3小时,那么他只能玩3个小时的游戏,有一个电池剩下的电量无法使用,但是如果他有更多的电池,就可以更加充分地利用它们,比如他有三个电池分别能用3、3、5小时,他可以先使用两节能用3个小时的电池,使用半个小时后再把其中一个换成能使用5个小时的电池,两个半小时后再把剩下的一节电池换成刚才换下的电池(那个电池还能用2.5个小时),这样总共就可以使用5.5个小时,没有一点浪费。 现在已知电池的数量和电池能够使用的时间,请你找一种方案使得使用时间尽可能的长。

编程练习,贪心,基础3044: 电池的寿命题解
(电池的数量和电池能够使用的时间)-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
想要在职场中立于不败之地?那就来试试全网最全C++题库,让您在练习中快速提升技能。

标签: 编程练习 贪心 基础3044: 电池的寿命题解