传送门 题意: 给一个N*N的矩阵,有些格子有障碍,要求我们消除这些障碍,问每次消除一行或一列的障碍,最少要几次。 解析: 把每一行与每一列当做二分图两边的点。 某格子有障碍,则对应行与列连边。 选出最少的点,使得所有边被覆盖。 最小点覆盖。 ——代码 1 #include <cstdio> 2 # ...
分类:
编程语言 时间:
2017-05-06 16:32:02
阅读次数:
203
Asteroids http://poj.org/problem?id=3041 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22191 Accepted: 12038 Description Bessie wants to ...
分类:
其他好文 时间:
2017-04-17 21:49:29
阅读次数:
197
G - Asteroids! Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description You're in space. You want to get home. T ...
分类:
其他好文 时间:
2017-04-14 20:29:52
阅读次数:
226
G - Asteroids! Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description You're in space. You want to get home. T ...
分类:
其他好文 时间:
2017-04-14 20:29:35
阅读次数:
198
Description Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains ...
分类:
其他好文 时间:
2017-03-11 18:54:13
阅读次数:
230
【题目大意】 在n*n的网格上有n个点,每次删除一行或者一列,问至少要删除几次才能删除完全部的这些店? 【思路】 在国庆最后一天到来前,把二分图的三个基本情况【最小点覆盖】【DAG图的最小路径覆盖】和【二分图的最大独立集】全部复习了一遍。 这道题是非常典型的最小点覆盖,指的是用最少的点让每条边都至少 ...
分类:
其他好文 时间:
2016-10-07 01:15:04
阅读次数:
138
Asteroids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 20686 Accepted: 11239 Description Bessie wants to navigate her spaceship through ...
分类:
其他好文 时间:
2016-09-28 16:26:07
阅读次数:
190
Asteroids Description Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The gri ...
分类:
其他好文 时间:
2016-09-14 09:36:10
阅读次数:
121
每次选择清除一行或者一列上的小行星。最少选择几次。 将行和列抽象成点,第i行为节点i+n,第j列为节点j,每个行星则是一条边,连接了所在的行列。 于是问题转化成最小点覆盖。二分图的最小点覆盖==最大匹配。 ...
分类:
其他好文 时间:
2016-08-12 18:15:57
阅读次数:
146
题目:给你一个n*n的矩阵,你有一把贯穿型的毁灭武器,一发可以整行或整列的小行星射得灰飞湮灭,问最少射多少发把所有行星射掉 吐槽:看到这么多点,边不是很多,然后改邻接表,后来发现,时间也差不多。 /************************************************ Au... ...
分类:
其他好文 时间:
2016-07-31 18:59:13
阅读次数:
138