news 2026/7/14 18:26:24

华为OD机试真题精讲:剩余银饰的重量(Python/Java/C++多语言实现)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机试真题精讲:剩余银饰的重量(Python/Java/C++多语言实现)

华为OD机试真题精讲:剩余银饰的重量(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

银匠铺有若干件银饰,需要按照特定规则熔化部分银饰,最终计算剩余银饰的总重量,规则如下:

  1. 输入为:
    • 银饰重量数组weights(非空正整数数组,每个元素表示单件银饰的重量,范围 1 ≤ 重量 ≤ 1000);
    • 目标重量target(正整数,1 ≤ target ≤ 10^4);
  2. 规则定义:
    • 从银饰数组中选择若干件银饰进行熔化,要求熔化银饰的总重量尽可能接近但不超过target;
    • 剩余银饰为未被熔化的部分,计算其总重量;
    • 若所有银饰总重量 ≤ target,则全部熔化,剩余重量为0;
  3. 输出:
    • 一个整数,表示剩余银饰的总重量。

关键约束

  • 银饰数组长度 1 ≤ len(weights) ≤ 100;
  • 目标重量 1 ≤ target ≤ 10^4;
  • 时间限制1秒,空间限制256MB;
  • 要求算法时间复杂度不高于O(n*target)(
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 18:26:16

Heretic:无需昂贵后训练,一键移除Transformer语言模型安全对齐约束

大语言模型在训练后期普遍会经过安全对齐处理,这种机制虽然能过滤有害内容,却也让模型在面对某些边缘话题时过度保守。传统的模型去审查方法往往需要复杂的后训练流程,成本高昂且技术门槛极高。而 Heretic 的出现彻底改变了这一局面——它让用…

作者头像 李华
网站建设 2026/7/14 18:23:26

【关注可白嫖源码】--课程设计--毕业设计--springboot医院挂号管理系统[编号:project80460](案件分析)

本文仅展示核心实现逻辑与部分代码片段,完整项目源码、配套文档、数据库脚本内容较多,篇幅有限无法全部放出。 有需要完整资源的同学,可以在评论区留言【资料或领源码】,我会一 一回复站内私信,发送完整文件 摘要 随着…

作者头像 李华
网站建设 2026/7/14 18:23:07

KannalaBrandt8 模型:从理论到 ORB-SLAM3 实战解析

1. 鱼眼相机的独特魅力与挑战第一次接触鱼眼相机时,我被它夸张的变形效果震撼到了——180度的超广视角能把整个房间收纳进一张照片,但边缘的直线全都变成了夸张的弧线。这种特性让鱼眼相机在机器人导航、VR全景拍摄等领域大放异彩,但同时也带…

作者头像 李华
网站建设 2026/7/14 18:23:03

C++线程级CPU监控工具:从/proc文件系统到实时性能诊断

1. 项目概述:为什么我们需要一个C线程级CPU监控工具? 在Linux生产环境中,排查一个C服务CPU使用率飙升的问题,就像在一间嘈杂的工厂里寻找一台发出异响的机器。你用 top 或 htop 看到了某个进程的CPU占用率高达150%&#xff0c…

作者头像 李华