![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
文章平均质量分 84
loveyomin
的发发发发
展开
-
POJ 1087 A Plug for UNIX(一道网络流引起的思考)
题目大意:n个插座,m个电器及其插头,k个转化器,问最多有多少设备可以使用。一种转换器可以有无限多个。 建模方法:(假设插座与源点相连,电器与汇点相连) 第一种:很显然,最开始想到的是,插座与源点连边,插座与对应的插头要连边,插头与对应的电器连边,电器与汇点连边,转换器的插座与插头连边。 如图:(三个转换器:x可转换为B,A可转换成X,D可转换成X)根据下图,插座盒插头之间边值为inf,最大原创 2013-07-21 18:13:39 · 1943 阅读 · 0 评论 -
POJ 1637 Sightseeing tour (混合图欧拉回路)
建图方法: 把该图的无向边随便定向,计算每个点的入度和出度。如果有某个点出入度之差为奇数,那么肯定不存在欧拉回路。因为欧拉回路要求每点入度 = 出度,也就是总度数为偶数, 若在奇数度点必不能有欧拉回路。 好了,现在每个点入度和出度之差均为偶数。那么将这个偶数除以2,得x。也就是说,对于每一个点,只要将x条边改变方向(入>出就是变入,出>入就是变出),就能保证出= 入。如果每个点都是出=入,原创 2013-07-21 21:03:18 · 574 阅读 · 0 评论