*BZOJ2095: [Poi2010]Bridges

Posted Blue233333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*BZOJ2095: [Poi2010]Bridges相关的知识,希望对你有一定的参考价值。

$n \leq 1000,m \leq 2000$的图,每条边是双向的,双向分别有边权,求从1号点的最大边权最小的欧拉回路。

最大值最小--二分,注意图不连通时直接不合法。

接下来就是找是否有欧拉回路,注意这里有些边是不定向的有些边是定向的。为使每个点的入度等于出度,在调整边的时候会有类似“增广”的情况。不如直接上网络流,先给每条不定向边定向,然后每个点的入度-出度记$x_i$,如果$x_i>0$就是要给他分配$x_i$条出边,连向$T$;$x_i<0$就是要给他分配$-x_i$条入边,$S$连向之,然后不定向边的端点彼此连$1$边即可。若$S$的出边都被切断说明合法。

 

以上是关于*BZOJ2095: [Poi2010]Bridges的主要内容,如果未能解决你的问题,请参考以下文章

Bzoj2095 [Poi2010]Bridges

BZOJ2095[Poi2010]Bridges 动态加边网络流

bzoj 2095 [Poi2010]Bridges 判断欧拉维护,最大流+二分

*BZOJ2095: [Poi2010]Bridges

bzoj 2095 Poi2010 Bridges 混合图欧拉回路

bzoj 2095: [Poi2010]Bridges(二分法+混合图的欧拉回路)