华为OD机试2025C卷-剩余银饰重量[100分](Java_Python3_C++_C语言_JsNode_Go)实现100%通过率

📅 2026/6/30 10:38:34
华为OD机试2025C卷-剩余银饰重量[100分](Java_Python3_C++_C语言_JsNode_Go)实现100%通过率
前言华为OD机试2025C卷"剩余银饰重量"是一道经典的大顶堆(优先队列)模拟题。题目描述了一个有趣的银饰熔炼过程:每次取出最重的三块银饰,按一定规则消耗或放回,直到剩余银饰不足三块。本题考察的核心能力是堆数据结构的运用——如何高效地获取最大/最小元素,以及在插入删除后维护堆的性质。一:题目描述题目名称剩余银饰重量题目内容有 N 块银饰,每块银饰有对应的重量(正整数)。按以下规则反复操作:如果剩余银饰数量小于 3块,停止操作。取出当前最重的 3 块银饰,设它们的重量从大到小分别为a = b = c。按以下规则处理:情况 1:a b +