EOJ 2069/POJ 3041 Asteroids「二分图匹配」
题目简介
N×N网格中有若干个小行星,武器每次发射可以清除一行或一列,问最少需要发射多少次才能清除全部小行星。
说明
所有小行星横坐标为一个点集,纵坐标为另一个点集。对于每个小行星,在其横坐标与纵坐标之间连一条边,则问题转化为求二分图最小点覆盖。又因为二分图最小点覆盖==二分图最大匹配,所以直接跑匈牙利就行。
#include
using namespace std;
b
原创
2018-01-28 13:20:20 ·
191 阅读 ·
0 评论