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分析

解题思路

  • 问题可抽象为:将按顺序的包裹序列划分为若干个连续分段,每个分段选择一辆货车(A:容量30吨、成本400;B:容量50吨、成本600),并使总成本最小。

  • 核心算法:动态规划(DP) 设 dp[i] 表示运走前 i 个包裹的最小成本(dp[0]=0)。 对于每个终点 i,向前枚举起点 j(j<=i),计算区间和 sum(j..i):

    • 若 sum(j..i) ≤ 30,可用 A 车:转移 dp[i] = min(dp[i], dp[j-1] + 400)
    • 若 sum(j..i) ≤ 50,可用 B 车:转移 dp[i] = min(dp[i], dp[j-1] + 600)

P4460.第3题-多多要省钱

    1000ms Tried: 107 Accepted: 39 Difficulty: 5 所属公司 : 拼多多
    算法与标签>动态规划

题目内容

电商大促结束后, 多多需要将 NNN 个包裹通过货车从仓库转运到快递中心, 包裹不可拆分 (需完整运输) 且包裹需要按输入顺序进行装车运输。现在多多手上只有两种规格的货车 (假定两种规格货车数量无上限) :

  • AAA 型货车: 最大承重 303030 吨, 单次装载成本 400400400 元
  • BBB 型货车: 最大承重 505050 吨, 单次装载成本 600600600 元

为降低运输成本, 多多需要制定最优装车方案, 在满足载重限制的前提下, 尽量省钱的完成所有包裹转运的最少运输成本。

输入描述

共两行:

  1. 第一行包含 111 个整数 N(0<N<=1024)N (0<N<=1024)N(0<N<=1024) 表示总共的包裹数
  2. 第二行包含 NNN 个正整数, 表示每个包裹的重量 (单位: 吨)

输出描述

共一行, 一个整数, 表示最少需要的运输成本 (单位: 元), 若出现任何异常导致无法计算最小运输成本, 输出 −1-1−1

样例1

输入

5
15 16 14 10 20

输出

1000

说明

装车方案:

  • 货车 111 (AAA车型): 101010 (吨) + 202020 (吨) = 303030 (吨) 成本 400400400 元

  • 货车 222 (BBB 车型): 151515 (吨) +161616 (吨) + 141414 (吨) = 454545 (吨) 成本 600600600 元

    总计 222 辆, 总成本 100010001000 元, 无更优方案。

样例2

输入

4
12 18 70 10

输出

-1

说明

存在包裹 707070 (吨), AAA 车型和 BBB 车型均无法运输, 因此当异常处理输出 −1-1−1

登录后即可使用 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 3, 119ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?