最短路图 && HDU 6582 Path(最短路图,最小割)

HDU传送门


解题思路

总结一下,就是更改最短路的最小代价。

板子题:最短路图上跑最小割。

最短路图

何为最短路图?

显然是最短路组成的图。

各条最短路上的边组成的新图。

求法?

记录最短路显然码量很大,于是乎我们可以从s点跑一遍最短路,在反图上从t点跑一遍最短路,枚举每一条边e<u,v>,若dis1[u]+e.value+dis2[t]=最短路长度,则这条边在最短路图上。

AC代码

还没写,这两天补上。

update 4/29:好家伙,调到一点还不知道哪里错了……看来需要过几天再贴代码了。

posted @ 2021-04-28 00:08  尹昱钦  阅读(174)  评论(0编辑  收藏  举报