【华为OD机试真题 新系统】12、采购订单 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

📅 2026/7/24 19:54:40
【华为OD机试真题 新系统】12、采购订单 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2样例3二、代码与思路参考C++代码Java代码Python代码C语言代码JS代码订阅本专栏后即可解锁在线OJ刷题权限专栏介绍:最新的华为OD机试真题2026新系统,使用C++,Java,Python,C语言,JS五种语言进行解答,每个题目的思路分析都非常详细,持续更新,支持在线OJ刷题!!!订阅后评论获取权限,有代码问题随时解答,代码仅供学习参考题库学习: 华为OD机试新系统(C++ Java Py C JS)+OJ一、题目题目描述在一个采购系统中,采购申请(PR)需要经过审批后才能生成采购订单(PO),每个PR包含商品的单价(假设相同商品的单价一定是一样的)及数量信,系统要求对商品进行分类处理单价高于100元的商品需要单独处理,单价低于或等于100元的相同商品可以合并到同一采购订单PO中,针对单价低于100的小额订单,如果量大可以打折购买具体规则如下:如果PR状态为”审批通过”,则将其商品加入到PO中,如果PR的状态为”审批拒绝"或"待审批”,则忽略改PR对于单价高于100元的商品,每个