1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

解题思路

  • 将每个箱子看作一对 (weight, value)。允许选择不超过 m 个箱子,目标是最大化: sum(weights_of_chosen) * min(value_of_chosen)。
  • 核心做法:
    1. 按 value 从大到小排序,把当前箱子的 value 视作被选集合的最小价值阈值。
    2. 依次加入其 weight 到一个小根堆(只保留不超过 m 个最大的重量),同时维护堆中重量和 sumW。
    3. 在每一步,以当前 value 作为最小价值,候选答案为 sumW * value。 这样自然覆盖了选择 1…m 个箱子的所有情况(当堆里元素少于 m 时,即为“少于 m 个”)。

P4236.第3题-货物的最大价值

    1000ms Tried: 270 Accepted: 44 Difficulty: 6 所属公司 : 华为
    算法与标签>贪心算法

题目内容

小张拥有多箱货物,每箱具有不同的重量和价值。现有一收购商提出,将以最低一箱货物的价值作为整体收购价格,且允许小张最多出售 mmm 箱货物。请协助小张计算,在此条件下,他能够获得的最大总价值是多少。数值可能较大,最终结果与 100000000710000000071000000007 取余后输出.

总价值的计算方法:mmm 箱货物的总重量乘上 mmm 箱货物中价值最小值

输入描述

输入为 444 行

第一行为一个整数 nnn ,代表货物的箱子总数,0<=n<=1050<=n<=10^50<=n<=105

第二行为一个整数序列,长度为 nnn ,分别代表货物每箱的重量,重量范围: 0<=weight<=1050<= weight<= 10^50<=weight<=105

第三行为一个整数序列,长度为 nnn ,分别代表货物每箱的价格,价格范围: 0<=value<=1070<= value<= 10^70<=value<=107

第四行为一个整数 mmm,代表最多卖出的货物箱数 0<=m<=n0<=m<=n0<=m<=n

输出描述

输出小张能获得最大价值,与 100000000710000000071000000007 取余后输出

样例1

输入

6
2,11,3,6,5,8
5,9,3,9,7,5
3

输出

154

说明

分别选择重量和价格为 [11,9],[6,9],[5,7][11,9],[6,9],[5,7][11,9],[6,9],[5,7] 三个箱子价值最大,总重量为 11+6+5=2211+6+5=2211+6+5=22 ,总价值 22∗7=15422*7=15422∗7=154

样例2

输入

3
5,7,3
2,9,3
2

输出

63

说明

分别选择重量和价格为 [7,9][7,9][7,9] 的箱子价值最大,价值 7∗9=637*9=637∗9=63

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 2, 202ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?