求助雪灾与外卖的 dp 做法
  • 板块题目总版
  • 楼主haochengw920
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/21 16:02
  • 上次更新2024/7/21 16:53:59
查看原帖
求助雪灾与外卖的 dp 做法
563650
haochengw920楼主2024/7/21 16:02

https://uoj.ac/problem/455

首先把坐标离散化,设 dpi,jdp_{i,j} 为到坐标 ii 为止,匹配的匹配的菜数量 - 外卖员数量为 jj 的花费

转移考虑对于距离 dd , ∀dpi,j+=d×∣j∣\forall dp_{i,j}+=d\times |j| ,然后分别考虑餐厅和送餐员

对于送餐员: ∀dpi,j+1=dpi−1,j\forall dp_{i,j+1}=dp_{i-1,j} 。对于餐厅: ∀dpi,j+ci=dpi,j\forall dp_{i,j+c_i}=dp_{i,j} 。

考虑对于差分数组,第一者相当于把右边部分整体加 dd ,左边减 dd 。

第二者相当于整体平移一位,第三者相当于把 dpdp 卷上 cic_i 个 00 。

这个思路正确吗?如果正确可以用什么数据结构维护?

2024/7/21 16:02
加载中...