二分图
yrleep
大学毕业不久,ios游戏自由开发者。
展开
-
poj 3020 Antenna Placement 二分图匹配
黑白染色 然后求二分图最大匹配#include #include #include using namespace std;const int maxn=40+9;int n,m;char a[maxn][maxn];struct{ int to,next;}e[maxn*10*4];int head[maxn*10],lon;void edgeini(){原创 2013-05-18 16:00:50 · 749 阅读 · 0 评论 -
poj 2226 二分图匹配
这个题目容易想到dp,dfs,dp状态太多,dfs会tle。那么就只能往图论上面想了,注意到一个事实,任何一个格子只能被两个木板覆盖。而且是一个横着放的木板,一个竖着放的木板,那么所有横着的木板都看成x集合的点,竖着放的点都看成y集合的点。而格子看成边,那么这就是一个二分图求最小覆盖的问题了。上代码#include #include #include using namesp原创 2013-10-12 19:18:11 · 688 阅读 · 0 评论