2019杭电暑期多校第一场E-Path/HDU 6582(最短路+最小割)
题意:给你m个边构成有向无环图(DAG),从1~n找出一条最短路,让你最少割几条边让1~n的最短路边长(此最短路非彼最短路了)
题解:可以发现该最短路是最短路图,然后在这个图上跑最小割就行了,所以就是最短路+最小割板子了
满足dis[v]==dis[u]+w就可以确定最短路了
#include <bits/stdc++.h>
using namespace std;
cons...
原创
2019-08-01 09:05:49 ·
161 阅读 ·
0 评论