■ 题目描述
【查找充电设备组合】
某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率。
任意个充电设备组合的输出功率总和,均构成功率集合P的1个元素。
功率集合P的最优元素,表示最接近充电站最大输出功率p_max的元素。
输入描述
输入为3行:
第1行为充电设备个数n。
第2行为每个充电设备的输出功率。
第3行为充电站最大输出功率p_max。
输出描述
功率集合P的最优元素
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
4
50 20 20 60
90
输出
90
典型的背包问题,可以参照背包问题的解题思路来解析,最大值为背包的容量,每个充电功率为即将放进背包的物品
Python代码实现:
n = int(input().strip())
nums = list(map(int,input(