Konig定理 由匈牙利数学家柯尼希(D.Konig)于1913年首先陈述的定理。 定理的内容:在0-1矩阵中,1的最大独立集合最小覆盖包含的元素个数相同,等价地,二分图中的最大匹配数等于这个图中的最小点覆盖数。 证明: 对于上面的二分图,它的最大匹配(不唯一)已经用红线标出来了, 然后我们对于右边 ...
分类:
其他好文 时间:
2018-03-06 21:46:01
阅读次数:
317
找不着原题了。 原题大概就是给你一条直线上n个点需要被覆盖的最小次数和m条需要花费1的线段的左右端点和1条[1,n]的每次花费为t的大线段。 问最小花费使得所有点的覆盖数都达到最小覆盖数。 感觉这个函数的斜率是单调的,所以就码了一个二分斜率。 ...
分类:
其他好文 时间:
2018-03-05 17:07:18
阅读次数:
198
二分图最小覆盖数=最大匹配数 建模后即可 #include<cstdio>#include<cstring>#include<algorithm>using namespace std;struct my{ int next; int v;};const int maxn=1000000+10;co ...
分类:
其他好文 时间:
2018-01-30 16:36:51
阅读次数:
132
匹配:一个图中选出一些边来使得任意边所连接的顶点不同, 最大匹配:边数最多的匹配 最大权匹配:边权最大的匹配 完美匹配:所有节点都包括的匹配 覆盖:无向图的一个顶点子集,使得边集中任意一条边都至少一个顶点在这个子集中 最小边覆盖:点最少的覆盖 最小边覆盖数=最大匹配数 独立集:一个无向图中不存在一条 ...
分类:
其他好文 时间:
2018-01-30 16:35:32
阅读次数:
157
问题描述:操作数据库,修改项目公开状体后,创建新闻,自动发送邮件功能失效。 问题检查和恢复测试: 1.检查管理员权限 2.重新手动配置项目公开状态,覆盖数据操作 3.对比其他正常项目数据库状态,进行恢复。 恢复结果: ...
分类:
其他好文 时间:
2018-01-24 14:09:41
阅读次数:
148
方法重载(overload): 方法重载就是在一个类中可以创建多个方法,它们具有相同的名字,但是具有不同的参数和不同的定义,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性,重载的时候方法名一样,参数类型和个数不一样,返回值类型可以相同可以不同,可以有不同的访问修 ...
分类:
其他好文 时间:
2018-01-14 16:49:14
阅读次数:
120
题目链接 Hrbust 2363 来源 “科林明伦杯”哈尔滨理工大学第七届程序设计团队赛 Problem J 题意 给出一个长度为$1e6$的字符串,求最小可重回文子串覆盖数量 首先Manacher预处理出以$s[i]$为首字母的回文子串的长度的最大值 然后求出包含$s[i]$的回文子串的能延伸到的 ...
分类:
其他好文 时间:
2018-01-12 19:42:04
阅读次数:
154
var showData=[]; let show1={Id:'',SeriesName:'',ProductCategory:[]}; let show2={Id:'',SeriesName:''}; if(res.data.Code==200){ for(let i=0;i<result.len ...
分类:
其他好文 时间:
2018-01-05 12:23:18
阅读次数:
177
Python直接操作hdfs,包括追加数据文件到hdfs文件 ...
分类:
编程语言 时间:
2017-12-17 00:11:50
阅读次数:
230
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1151 题目大意: 城镇之间互相有边,但都是单向的,并且不会构成环,现在派伞兵降落去遍历城镇,问最少最少派多少人去 思路: 转化题意,求用最少的有向边覆盖点 > 最小边覆盖数目=顶点数-最大二分匹配数目 ...
分类:
其他好文 时间:
2017-11-17 20:01:26
阅读次数:
139