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

解题思路

外卖小哥在网格上只能向“右/下”移动,进入某格的代价为该格的值;此外可以至多使用 k 次无人机,将当前位置一次性“跳转”到任意代价不大的格子(grid[x][y] ≤ grid[i][j]),该次移动费用为 0。

把问题视作在有向图上求最短路:

  • 普通边:从 (i,j) 到右/下邻居,边权为邻居的值;
  • 无人机边:从 (i,j) 到任意 grid[x][y] ≤ grid[i][j],边权为 0,最多使用 k 次。

P3754.第3题-外卖配送

    1000ms Tried: 23 Accepted: 4 Difficulty: 7 所属公司 : 中国电信
    算法与标签>动态规划

题目内容

给定一个m×nm×nm×n的二维数组gridgridgrid表示地图,数组每个值代表该点的通行成本,给定kkk表示可以使用无人机配送次数。

现有一个外卖小哥,从(0,0)(0,0)(0,0)位置出发,要送餐到(m−1,n−1)(m-1,n-1)(m−1,n−1)位置,有两种方式可以配送:

1.1.1.按规则配送:可以从当前区域向右或向下一格,配送成本为目标点的通行成本;

2.2.2.无人机配送:可从任意区域(i,j)调用无人机将餐品送到任意通行成本不大于(i,j)(i,j)(i,j) 的区域(x,y)(x,y)(x,y),即grid[x][y]<=grid[i][j]grid[x][y] <= grid[i][j]grid[x][y]<=grid[i][j],此方式配送成本为000,但至多使用kkk次。

请你计算返回最小总配送成本

输入描述

第一行输入三个整数,表示m,n,km,n,km,n,k

以后mmm行每行nnn个整数,表示gridgridgrid

输出描述

输出一个整数表示最小总配送成本

样例1

输入

3 4 2
1 2 5 7
9 5 6 7
7 5 7 5

输出

7

提示

1<=k<=n<=1001 <= k <= n <= 1001<=k<=n<=100

n=grid[i].lengthn = grid[i].lengthn=grid[i].length

0<=grid[i][j]<=1090 <= grid[i][j]<= 10^90<=grid[i][j]<=109

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


ScanQRCodePrompt

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

Forgot password or username?