摘要: 题意:n个顾客依次来买猪,有n个猪房,每个顾客每次可以开若干个房子,买完时,店主可以调整这位顾客开的猪房里的猪,共m个猪房,每个猪房有若干猪,求最多能卖多少猪。构图思想:顾客有先后,每个人想要的猪数量已经确定,显然要建汇点t,每个顾客连线t(以顾客为结点),权值为他想要买的猪数量(最多想要的都卖了,... 阅读全文
posted @ 2014-03-08 20:36 天羽屠龙舞 阅读(179) 评论(0) 推荐(0)
摘要: 题意:一个方格n*m,取出一些点,要求两两不相邻,求最大和。思路:建图,相邻的点有一条边,则建立了一个二分图,求最大点权独立集(所取点两两无公共边,权值和最大),问题转化为求总权和-最小点权覆盖集(点集I覆盖所有边,点权之和最小),(对应于原题,就是求拿掉最小点集,这些点覆盖所有边,拿掉后,每个点必... 阅读全文
posted @ 2014-03-08 12:07 天羽屠龙舞 阅读(207) 评论(0) 推荐(0)
摘要: 最小边覆盖= 最大独立集 = |V| - 最大匹配数这个是在原图是二分图上进行的最小路径覆盖和最小边覆盖不同,不要求给的图是二分图,而是要求是N x N的有向图,不能有环,然后根据原图构造二分图,构造方法是将点一分为二,如,i分为i1和i2然后如果i和j有边,那么就在i1和j2之间连一条边。由此构成... 阅读全文
posted @ 2014-03-08 09:43 天羽屠龙舞 阅读(295) 评论(0) 推荐(0)