Gravatar
梦那边的原神
积分:1471
提交:152 / 276

Pro4276  [THUPC 2025 pre] 检查站

这个题,真简单吧。

大概是整张图的边集被划分成若干个边集,我们要选出最小若干个集合,使得剩下的边集组成的图中 $1,n$ 不联通。

显然是最小割,对于集合 $i$ 的边 $(u,v)$,我们连一条 $u\to i\to v$ 的边,表明若选择点 $i$ 割掉,则这条边就走不通了(实际上就是选择集合 $i$)。

显然割不掉点,所以把点拆成入点和出点,然后连 $S\to 1,n\to T$ 的边,除了入点出点边权设为 $1$,其他均设置成 $\infty$。

时间复杂度为 $O(m\sqrt{m})$,复杂度原理参考二分图最大匹配的网络流建模方法。


2026-01-31 15:16:30    
我有话要说
暂无人分享评论!