页面加载中…
通过率 44% · 提交 231 · 通过 101
小慕有一个整数M和一个数组N,数组N中的元素是。他需要根据N中的元素构造一个新的数组R,构造规则如下: 1. 数组R中所有元素的和必须等于M。 2. R中的元素可以从N中。 3. R中最多只能有1个元素不在N中,并且这个元素必须比N中的所有数字都小(且不能为负数)。
这类题属于华为 OD 机考真题方向中「200分 / DP」方向的高频题型,通常考察对「200分 / DP」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
第一行输入是连续数组N,采用空格分隔 第二行输入数字M
输出的是组装办法数量,int类型
示例 1
输入示例
2 5
输出示例
1
只有1种组装办法,就是[2,2,1]
示例 2
输入示例
2 3 5
输出示例
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
2
一共两种组装办法,分别是[2,2,1],[2,3]
时间限制 1000 ms · 内存限制 128 MB