题解:P7984 [USACO21DEC] Tickets P
P7984 [USACO21DEC] Tickets P
思路
把每张票都看作一个节点,能买到票的检查站
现在统计答案,需要求对于每个节点
然后考虑如何合并答案。由于路径上重复经过的边只会累加一次代价,所以此时
令
设
当
当
我们发现这个转移和最短路的转移一模一样。
所以我们初始时假设每个点都没有重复计算的代价,令
由于要对连续的区间连边,所以用 DS 优化建图。
把每张票都看作一个节点,能买到票的检查站
现在统计答案,需要求对于每个节点
然后考虑如何合并答案。由于路径上重复经过的边只会累加一次代价,所以此时
令
设
当
当
我们发现这个转移和最短路的转移一模一样。
所以我们初始时假设每个点都没有重复计算的代价,令
由于要对连续的区间连边,所以用 DS 优化建图。