代码请进行一定修改后使用,本代码保证100%通过率,本题提供 java、python、c++、jsNode四种代码
某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率。任意个充电设备组合的输出功率总和,均构成功率集合P的1个元素。功率集合P的最优元素,表示最接近充电站最大输出功率p_max的元素。
输入为3行:
第1行为充电设备个数n。
第2行为每个充电设备的输出功率。
第3行为充电站最大输出功率p_max。
功率集合P的最优元素
输入
4
50 20 20 60
90输出
90
输入
2
40 50
30输出
0
题意是给定几个功率,每个只能用一次的,然后最大功率是p_max,求集合功率和最大可以是多少?
完全背包找出背包容量下的最高功率,再遍历一遍找出答案
上一篇:Linux进程概念(一)