华为OD机试统一考试D卷C卷 - 剩余银饰的重量(C++ Java JavaScript Python C语言)

华为OD机考:OD统一考试D卷+C卷+A卷+B卷+刷题OJ

真题目录:真题目录(D卷 + C卷 + B卷 + A卷) + 考点说明
必刷专栏:最新2024华为OD机试(Java/JS/Py/C/C++)+ OJ
在线OJ :点击立即刷题,模拟真实机考环境
华为OD面试真题精选:华为OD面试真题精选

题目描述

N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。 每一回合,从中选出三块 最重的 银饰,然后一起熔掉。假设银饰的重量分别为 xyz,且 x <= y <= z。那么熔掉的可能结果如下:

  • 如果x == y == z,那么三块银饰都会被完全熔掉;

  • 如果x == yy != z,会剩余重量为z - y的银块无法被熔掉;

  • 如果x != yy == z,会剩余重量为y - x的银块无法被熔掉;

  • 如果x != yy != z,会剩余重量为z - yy - x差值的银块无法被熔掉。

如果剩余两块,返回较大的重量(若两块重量相同,返回任意一块皆可);如果只剩下一块,返回该块的重量;如果没有剩下,就返回 0

输入描述

输入数据为两行

第一行为银饰数组长度 n1 ≤ n ≤ 40

第二行为 n 块银饰的重量,重量的取值范围为[1,2000],重量之间使用空格隔开

输出描述

如果剩余两块,返回较大的重量(若两块重量相同,返回任意一块皆可);如果只剩下一块,返回该块的重量;如果没有剩下,就返回 0

示例一

输入

3
1 1 1

输出

0

说明

选出 1 1 1,得到 0,最终数组转换为 [],最后没有剩下银块,返回

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,针对您的问题,我可以为您提供以下分析思路: 1. 库存分类:首先,需要对库存进行分类,按照不同的属性进行归类,如按照产品类型、规格、材质等进行分类。通过对库存的分类,可以更好的进行库存管理和流转。 2. 库存数量管理:库存数量管理是库存管理的重要环节,需要对库存数量进行控制,避免过多的库存造成的浪费和损失。同时,需要根据市场需求和销售情况,合理安排库存数量,以保证库存充足、合理。 3. 库存质量管理:库存质量管理是库存管理中不可忽视的一环。需要对库存的质量进行监控,确保库存中的银饰符合质量要求和市场需求。同时,需要对库存中的银饰进行分类,对质量不同的银饰进行不同的处理。 4. 库存流转管理:库存流转管理是库存管理中非常重要的一环。需要对库存的流转进行控制和管理,确保库存的流转顺畅、高效。同时,需要根据不同的库存属性,采取不同的库存流转方式,如直接销售、退货、调拨等。 5. 库存盘点和调整:库存盘点是库存管理的重要环节,需要定期对库存进行盘点,确保库存数量和质量与实际情况相符。同时,需要根据盘点结果,及时对库存进行调整,以保证库存的准确性和及时性。 以上是对苗族银饰库存管理的简要分析思路,希望能对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值