题目链接
https://www.luogu.org/problemnew/show/P4012#sub
深海机器人问题
考虑每条边的贡献只能算一次,那我们就连一条流量为1,费用为贡献的边,但是还要保证能走过去,所以再连一条费用为0,流量为INF的边,然后S向每个起点连流量为INF的边,终点向T连流量为INF的边就好了,当然这两种边的费用都是0,最后跑一个最大费用最大流就行了。
https://www.luogu.org/problemnew/show/P4012#sub
考虑每条边的贡献只能算一次,那我们就连一条流量为1,费用为贡献的边,但是还要保证能走过去,所以再连一条费用为0,流量为INF的边,然后S向每个起点连流量为INF的边,终点向T连流量为INF的边就好了,当然这两种边的费用都是0,最后跑一个最大费用最大流就行了。