玄关 | 非题解思路求证伪
查看原帖
玄关 | 非题解思路求证伪
727558
WerChange楼主2024/11/19 09:44

fu,if_{u,i} 表示梦境 A 在 uu 点,梦境 B 在 u+iu+i 点的最大答案。

初始状态为 f1,0+Δ=0f_{1,0+\Delta}=0,目标状态为 fn,0+Δf_{n,0+\Delta}。其中 Δ\Delta 是实现中为了避免数组越界的常量。

整个 DP 转移就通过 bfs 实现。当前两个梦境在 x,yx,y 时,分别对 xxyy 的符合转移条件的邻接点进行转移并压入 bfs 队列。再考虑对 x,yx,y 共同的邻接点进行转移同时压入 bfs 队列。

小样例和中样例都过了,大样例最后一个假了,比答案少了 200 多的样子。求救。

2024/11/19 09:44
加载中...