华为OD机试300题大纲
参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。
华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html
华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730
组装新的数组
题目描述
给你一个整数 M 和数组 N, N 中的元素为连续整数,要求根据 N 中的元素组装成新的数组 R,组装规则:
- R 中元素总和加起来等于 M
- R 中的元素可以从 N 中重复选取
- R 中的元素最多只能有 1 个不在 N 中,且比 N 中的数字都要小(不能为负数)
请输出:数组 R 一共有多少组装办法
输入描述
第一行输入是连续数组 N,采用空格分隔
第二行输入数字 M
输出描述
输出的是组装办法数量,int
类型