BZOJ 1693 [Usaco2007 Demo]Asteroids 最大流...
分类:
其他好文 时间:
2015-08-19 17:03:27
阅读次数:
148
http://poj.org/problem?id=3041AsteroidsTime Limit:1000MSMemory Limit:65536KTotal Submissions:17543Accepted:9548DescriptionBessie wants to navigate her...
分类:
其他好文 时间:
2015-08-08 21:12:54
阅读次数:
175
传送门
大意:N*N的方格里有K个障碍物(小行星)。我们要清除这些障碍物。对于每一次操作,我们可以清除一行或一列上的障碍物。求最少的操作次数。建模:把每一行每一列看做一个状态。如果i行j列有一个障碍,就把第i行和第j列连一条边。这样我们的问题就转化成了最小点覆盖(想想为什么,因为每一列或每一行是一个点,我们就要求最少的点使得每一个边(障碍物)被覆盖)根据König定理,我们知道 最小点覆盖 = 最...
分类:
其他好文 时间:
2015-07-28 15:59:31
阅读次数:
93
【POJ 3041】Asteroids
二分图最小顶点覆盖问题...
分类:
其他好文 时间:
2015-07-28 10:56:10
阅读次数:
143
Time Limit:1000MSMemory Limit:65536KTotal Submissions:17258Accepted:9386DescriptionBessie wants to navigate her spaceship through a dangerous asteroid...
分类:
其他好文 时间:
2015-07-26 10:56:15
阅读次数:
121
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