如果你 DAG 上 DP 然后 WA 1, 4, 5, 7
查看原帖
如果你 DAG 上 DP 然后 WA 1, 4, 5, 7
733279
Sunlight_zero楼主2024/4/20 03:09

一种可能是 DP 的转移方程写错了。设 SCC 的权值和为 ww,由于求的是最大路径和,DP 的转移方程为

dpv=wv+max⁡(u,v)∈Edpu.\text{dp}_v = w_v + \max_{(u, v) \in E} \text{dp}_u.

这里的 max⁡\max 如果写成求和就 WA 了,因为各个路径中应该选最大的,而不是加起来。加起来是食物链计数的 DP 做法。

2024/4/20 03:09
加载中...