题意: 给出一个N*N的地图N 地图里面有K个障碍 你每次可以选择一条直线 消除这条直线上的所有障碍 (直线只能和列和行平行) 问最少要消除几次 题解: 如果(x,y)上有一个障碍 则把X加入点集 V1 、Y加入点集V2 并且X Y连一条边 这样构成一个新图 如果选择 V1中的点 X 那么就相当于消 ...
分类:
编程语言 时间:
2018-11-24 16:33:25
阅读次数:
167
传送门 二分图不想讲 最小点覆盖就行 每个边是一个小行星 Code: ...
分类:
其他好文 时间:
2018-11-24 14:05:15
阅读次数:
214
Strategic Game Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10153 Accepted Submission(s): 47 ...
分类:
其他好文 时间:
2018-11-08 01:12:45
阅读次数:
140
思路: 对于不存在孤立点的图,|最大匹配| + |最小边覆盖| = |V|,|最大独立集| + |最小顶点覆盖| = |V|。对于二分图而言,|最大匹配| = |最小顶点覆盖|。(V是图的顶点集合) 实现: ...
分类:
其他好文 时间:
2018-10-27 18:43:39
阅读次数:
128
二分图匹配求最小点覆盖,注意只要与0连接的都不算(初始状态,不须重启) ...
分类:
系统相关 时间:
2018-10-15 20:25:31
阅读次数:
132
(有任何问题欢迎留言或私聊&&欢迎交流讨论哦 求树的最大独立集,最小点覆盖,最小支配集 [TOC] 三个定义 最大独立集: 对一个图选出尽量多的点组成一个集合,满足这些点之间没有边相连。所有独立集中,顶点数最多的称作最大独立集。 最小点覆盖: 对一个图选出尽量少的点组成一个集 ...
分类:
其他好文 时间:
2018-10-08 20:34:08
阅读次数:
236
"原题链接" 因为每一块泥地要么被横着的木板盖住,要么被竖着的木板盖住,所以可以转换为二分图最小点覆盖问题。 我们可以先标记出所有连续的行泥地和连续的列泥地。 比如对于原题中的样例,标记后是这样的: 行连续泥地:$\begin{pmatrix}1 & 0 & 2 & 0 \\ 0 & 3 & 3 & ...
分类:
其他好文 时间:
2018-09-14 17:27:42
阅读次数:
149
"原题链接" 对于每个任务,要么选$A$机器的模式,要么选$B$机器的模式,由此想到二分图最小点覆盖。 所以我们可以将任务作为边,将对应的$A$机器模式和$B$机器模式连起来,然后直接求最小覆盖即可。 注意,本题模式从$0$开始编号,而且机器初始是在$0$模式,所以在连边时要忽略含$0$模式的任务。 ...
分类:
系统相关 时间:
2018-09-14 13:15:08
阅读次数:
155
最大匹配数:最大匹配的匹配边的数目最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择最大独立数(最大团):选取最多的点,使任意所选两点均不相连最小路径覆盖数:对于一个 DAG(有向无环图),选取最少条路径,使得每个顶点属于且仅属于一条路径。路径长可以为 0(即单个点)。定理1:最大匹配数 ...
分类:
其他好文 时间:
2018-08-29 20:05:47
阅读次数:
175
study from: https://blog.csdn.net/winter2121/article/details/79849472 https://nanti.jisuanke.com/t/19979 另外:(copy from other) 最大匹配数:最大匹配的匹配边的数目最小点覆盖数: ...
分类:
其他好文 时间:
2018-08-29 20:03:46
阅读次数:
184