摘要: //这题逼我把匈牙利学了 之前一直很勤快敲网络流 而且不以为耻反以为荣解:首先按行扫描编号,如果在同一块中(即可以相互攻击),那么将其标为相同的数组,对列也做同样的操作。然后扫描整张图,如果行编号为a的块与列编号为b的块有公共点,那么将二部图中A集合中a点与B集合中b点相连。最后求出来最大二分匹配数... 阅读全文
posted @ 2015-07-17 16:14 鼠宝宝 阅读(305) 评论(0) 推荐(0) 编辑
摘要: //两道大水……哦不 两道结论题结论:二部图的最小覆盖数=二部图的最大匹配数有向图的最小覆盖数=节点数-二部图的最大匹配数 1 //hdu 1150 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #includ... 阅读全文
posted @ 2015-07-17 15:06 鼠宝宝 阅读(176) 评论(0) 推荐(0) 编辑