摘要: part1 费用流建图 比较显然,把车的数量当成流量,把捡到的石头数量当成费用。然后跑最大费用最大流。 因为费用是针对点而不是边,所以要拆点,每个点分为入点和出点。 对于向下走,向右走建边:从起点的出点向终点的入点连边,容量为 \(inf\),费用为 \(0\)。 对于每一个格子,如果当前格子是石头 阅读全文
posted @ 2024-02-01 21:18 bwartist 阅读(16) 评论(0) 推荐(0)
摘要: 因为最后要找的是“腾出空位”的最小代价。 所以不妨把“障碍的移动”转化为“空位的移动”。 令 \(f_{x,y}\) 为:使得 \((x,y)\) 为空,至少需要多少代价。 下面来找转移方程,显然转移方程与空格子移动有关。所以观察空格子移动的规律。 若当前格子 \((x,y)\) 为 L。 以 \( 阅读全文
posted @ 2024-02-01 14:42 bwartist 阅读(23) 评论(0) 推荐(0)