码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 3472 HS BDC(混合路的欧拉路径)

时间:2014-08-18 12:01:14      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   for   ar   

这题是混合路的欧拉路径问题。

    1.判断图的连通性,若不连通,无解。

    2.给无向边任意定向,计算每个结点入度和出度之差deg[i]。deg[i]为奇数的结点个数只能是0个或2个,否则肯定无解。

    3.(若存在2个deg[i]为奇数的结点,则在两点连一条流量为1的边,方向任意)设立源点s和汇点t(自己另外定两个点),若某点i入度<出度,连边(s,i,-deg[i]/2),若入度>出度,连边(i,t,deg[i]/2);对于任意定向的无向边(i,j,1)。

    5.若从S发出的边全部满流,证明存在欧拉回路(路径),否则不存在。

bubuko.com,布布扣view code

hdu 3472 HS BDC(混合路的欧拉路径),布布扣,bubuko.com

hdu 3472 HS BDC(混合路的欧拉路径)

标签:style   blog   http   color   os   io   for   ar   

原文地址:http://www.cnblogs.com/zyx1314/p/3918965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!