题目:有n个不同插口,每种插口有一个名字,现在要为m台设备安排插头,每台设备对应一种插口,当然,你也可以去商店买插口适配器来用,商店有k种适配器,每种适配器能够接受一种的插头,并插在另一种插口上,适配器随便你买。现在问你这样还有多少太设备没法插上电...
这题的构图还算不是很复杂,但是我做了半天...因为没有看到适配器可以有多个,我以为只有一个。太坑。
建图为 超源点->设备->插头->超汇点,插头间的转换是INF,其他都是1。
代码:
/*
* Author: illuz
* Blog: http://blog.csdn.net/hcbbt
* File: uva753.cpp
* Create Date: 2013-12-07 21:55:12
* Descripton: max flow
*/
#include
#include
#include
#include
#include
#include