二分图匹配
stq1206
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 3041 Asteroids 二分图匹配
在N × N 的网格中有K个小行星。小行星的位置为(Ri,Ci)。现在有一个强有力的武器能够用一发光束将一整行或一整列小行星摧毁。现想利用这个武器摧毁所有小行星,问最少要几发光束? (1 (1 (1 二分图建图: 把光束当做顶点,小行星当做连接光束对应的边。由于每个小行星只能由其所在的横坐标或纵坐标的光束所摧毁,故一条边连接两个顶点,其图为二分图。原创 2013-10-01 11:09:26 · 454 阅读 · 0 评论 -
poj 3057
考虑某一个门,能在时间t从该门逃脱的人,应该是距离该门t以内的人,并且其中只有一人能够从该门逃脱。每个时间和门的二元组,都能确定一个对应的能够从中逃脱的人的集合,而通过计算这个二元组和人组成的二分图的匹配数,我们就可以判断所有人是否都可以逃脱。 #include #include #include #include #include using namespace std;原创 2013-10-02 10:15:13 · 910 阅读 · 0 评论
分享