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.
There are asteroids.
...
分类:
其他好文 时间:
2015-07-22 20:53:11
阅读次数:
108
题意:在一个n*n的矩阵中有m个点,每次消去一行或一列中的点,求最少的操作次数;思路:将X轴与Y轴看做两个不同的集合,每行或每列看做一个点,每个给定的点看做一条边,这样二分图就建好了; 消去所有点,即将矩阵完全覆盖,这样就转为了最小点覆盖问题; 最小覆盖数=最大匹配数,因此所需求的为最大...
分类:
其他好文 时间:
2015-07-19 21:21:47
阅读次数:
105
其实是个水题,二分图的最大匹配,二分图为两边为坐标x,y,直接匈牙利算法做,邻接表边数老是写错,第三次了!!!...
分类:
其他好文 时间:
2015-07-19 18:06:59
阅读次数:
107
题意:n*n的格子里面有k个小行星,每一能消除一行或一列,那么最小消除多少次可以把全部消除掉
思路:把行和列连到一起,可以构成一个二分图,那么只需要求最大匹配数即为所求
#include
#include
#include
using namespace std;
const int N=1001;
int n1,n2,k;
int mp[N][N],vis[N],lin...
分类:
其他好文 时间:
2015-07-19 15:01:22
阅读次数:
116
题目传送门 1 /* 2 题意:每次能消灭一行或一列的障碍物,要求最少的次数。 3 匈牙利算法:把行和列看做两个集合,当有障碍物连接时连一条边,问题转换为最小点覆盖数==二分图最大匹配数 4 趣味入门:http://blog.csdn.net/dark_scope/a...
分类:
编程语言 时间:
2015-07-16 21:40:27
阅读次数:
167
这道题目,三维空间上的BFS,给你起点和终点,看能否找到一条路,O表示可以走,X表示不可以走!~
理解了题目,就可以用队列来实现BFS来求解。
下面的是AC 的代码:
#include
#include
#include
#include
using namespace std;
class data
{
public:
int xyz;
int count;
};
cha...
分类:
其他好文 时间:
2015-06-16 09:22:19
阅读次数:
113
题目链接:http://poj.org/problem?id=3041题意:n*n矩阵上有行星,每次只能在一行或一列放一发子弹,消灭本行或列的所有行星,求消灭所有行星的最小消耗子弹数目。解法:二分图,行为一个顶点集,列为另一顶点集。题目转化成为选择最少的一些点(x或y),使得从这些点与所有的边相邻,其实这就是最小点覆盖问题。代码:#include
#include ...
分类:
编程语言 时间:
2015-06-15 16:34:21
阅读次数:
145
http://poj.org/problem?id=3041在n*n的网格中有K颗小行星,小行星i的位置是(Ri,Ci),现在有一个强有力的武器能够用一发光速将一整行或一整列的小行星轰为灰烬,想要利用这个武器摧毁所有的小行星最少需要几发光束.主要是构图,将每一行当成一个点,构成集合1,每一列也当成一...
分类:
编程语言 时间:
2015-06-09 21:28:40
阅读次数:
142
题目大意:在一个N * N的网格中,有M个障碍物,现在你有一把武器,这个武器可以消除任意一行或者一列的障碍物,现在要求将所有障碍物消完,问至少使用这把武器多少次解题思路:想了老半天怎么解决行和列的问题。。。怎么表示两个点集
最后突然想到,既然不知道怎么处理行列,就将行列分别分成两个点集吧,点就代表行和列之间的关系,就这样交了一发,A了。
其实,这确实是,行列之间的连线(点)只要能用某些点表示就可...
分类:
其他好文 时间:
2015-06-08 09:58:49
阅读次数:
96
Asteroids!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4038 Accepted Submission(s): 2605
Problem Description
You're in space...
分类:
其他好文 时间:
2015-05-08 13:07:49
阅读次数:
153