【华为OD机试真题 java、python、c++、jsNode】查找充电设备组合(100%通过+复盘思路)

代码请进行一定修改后使用,本代码保证100%通过率,本题提供 java、python、c++、jsNode四种代码。复盘思路在文章的最后

题目描述

某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率。任意个充电设备组合的输出功率总和,均构成功率集合P的1个元素。功率集合P的最优元素,表示最接近充电站最大输出功率p_max的元素。

输入描述

输入为3行:
第1行为充电设备个数n。
第2行为每个充电设备的输出功率。
第3行为充电站最大输出功率p_max。

输出描述

功率集合P的最优元素

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

4
50 20 20 60
90

输出

90

示例2 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

2
40 50
30

输出

0

java代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Sc

猜你喜欢

转载自blog.csdn.net/m0_58177653/article/details/129067880
今日推荐