第一次接触这种类型的建图题,记录一下题意:在一个20*20的方格中,建造一些围墙,使得X和某些A与E和外界都不联通,建造围墙有对应的花费,而对于满足条件的A,有对应的收入。首先2^5枚举哪些A要被围住,然后就要求所需的最小费用,这就是典型的最大流最小割问题。其中X和所枚举的A同源连一条流量为inf的边,E和边界同汇连一条流量为inf的边。以上是watashi的简练题解,我等若菜一开始还没反应过来为什么建好图后的最小割就是把X和一些A与E隔开的最小代价呢?注意,选择了某条边为割边就表示方格中两个格子间的那条围墙被选择了。注意到S集合是X和A,T集合是E和边界,所以求一下最小割后s集合中的点无法到 Read More
posted @ 2012-07-12 23:26 Because Of You Views(675) Comments(0) Diggs(0) Edit