当前位置: 首页 > article >正文

【华为OD机试真题】硬件产品销售方案(javapythonC++)100%通过率 超详细代码注释

硬件产品销售方案

知识点递归数组DFS搜索回溯
时间限制:1s 空间限制:256MB 限定语言:不限

题目描述:

某公司目前推出了AI开发者套件、AI加速卡、AI加速模块、AI服务器、智能边缘多种硬件产品,每种产品包含若干个型号。现某合作厂商要采购金额为ammount元的硬件产品搭建自己的AI基座。假设当前库存有N种产品,每种产品的库存量充足,给定每种产品的价格,记为price (不存在价格相同的产品型号)。请为合作厂商列出所有可能的产品组合。

输入描述:

输入包含采购金额amount和产品价格列表price。第一行为amount,第二行为price,例如:
500
[100,200,300,500]

输出描述:

输出为组合列表。例如:
[[500],[200,300],[100,200,200],[100,100,300],[100,100,100,200],[100,100,100,100,100]]

补充说明:

1.对于给定输入,产品组合少于150种。输出的组合为一个数组,数组的每个元素也是一个数组,表示一种组合方案。如果给定产品无法组合金额为amount元的方案,那么返回空列表。2.两种组合方案,只要存在一种产品的数量不同,那么方案认为是不同的。
3.每种产品型号价格不相同
4.1 <= 产品类型数量<= 30
5.100<=产品价格 <= 20000
6.100<=采购金额 <= 50000

示例1

<

http://www.kler.cn/a/14449.html

相关文章:

  • 银行数字化转型导师坚鹏:银行数字化创新应用与案例分析
  • 【数据结构第四章】- 串的模式匹配算法(BF 算法和 KMP 算法/用 C 语言实现)
  • Nginx +Tomcat 负载均衡,动静分离集群
  • navicat 远程连接oracle数据库ORA-12170及ORA-28547问题
  • Speech and Language Processing-之文本规范化
  • 工贸企业重大事故隐患判定标准,自2023年5月15日起施行
  • 后端开发常犯的问题(Java版)
  • Python VS C(上篇)
  • IPTV系统架构的分析与研究
  • 部署 Exsi 7.0.3
  • PointPillars点云编码器代码运行过程中的问题及解决
  • 如何借助分布式存储 JuiceFS 加速 AI 模型训练
  • Android App 架构 面试专题,你可能会被问到的 20 个问题
  • 2023年全国职业院校技能大赛软件测试赛题第1套
  • 算法的时间复杂度
  • CHAPTER 5: 《DESIGN CONSISTENT HASHING》 第5章 《设计一致的哈希》
  • ( “树” 之 BST) 530. 二叉搜索树的最小绝对差 ——【Leetcode每日一题】
  • IDA调试
  • 普通家庭,千万不要投入大量时间和金钱,让孩子去苦学和培养AI机器人编程了...
  • 【汽车电子】5分钟了解汽车操作系统(科普篇)