题目: http://acm.hdu.edu.cn/showproblem.php?pid=1054 关于匈牙利算法的博客讲解 https://www.cnblogs.com/shenben/p/5573788.html https://blog.csdn.net/qq_40938077/artic ...
分类:
编程语言 时间:
2019-01-20 13:44:32
阅读次数:
219
预处理 二维数组 map[N][N];用来记录两点是否可以链接 一维数组 link[N];用来记录有哪个点占用了哪个点 一维数组 ok[N];判断点是否被用过 bool dfs(int a) { for(int i=0;i<N;i++)遍历后数组寻找有是否可以相连的 { 如果 没有相连并且没有被用过 ...
分类:
编程语言 时间:
2019-01-17 16:55:02
阅读次数:
251
1022 覆盖 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题解 查看运行结果 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 时间限 ...
分类:
编程语言 时间:
2019-01-17 16:53:10
阅读次数:
195
最大独立集证明参考:https://blog.csdn.net/qq_34564984/article/details/52778763 最大独立集证明: 上图,我们用两个红色的点覆盖了所有边。我们证明的前提条件是已经达到最小覆盖。 即条件1.已经覆盖所有边,条件2.所用的点数最小 首先我们来证明蓝 ...
分类:
其他好文 时间:
2019-01-11 20:13:15
阅读次数:
171
本校唯一国家队爷出的题。。。真流弊 强行卡掉优化构图 大家一起去%吧 我觉得离散化以后就是一个类似匈牙利的贪心了。。。 ...
分类:
其他好文 时间:
2019-01-09 17:27:53
阅读次数:
236
1. 驼峰命名法 1.1 小驼峰法 除第一个单词之外,其他单词首字母大写(常用于变量) 1 1.2 大驼峰法(帕斯卡命名法) 每一个单词的首字母都采用大写字母(常用语类名,函数名,属性,命名空间) 1 2. 匈牙利命名法 变量名=属性+类型+对象描述,这样做的好处是使程序员第一眼看到变量时就对变量的 ...
分类:
其他好文 时间:
2019-01-04 22:32:51
阅读次数:
244
第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2名飞行员,其中1名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的 ...
分类:
其他好文 时间:
2019-01-04 19:11:13
阅读次数:
191
$Km$ Kuhn Munkres算法 一种用于进行二分图完全匹配的算法 前 $pre$技能 匈牙利算法及增广路 标顶 对于图$G(U\cup V,E)$。对于$x\in U$,定义$Lx_i$。对于$i\in V$。定义$Ly_i$。 这个玩意叫做标顶,是一种人为构造的数值。用于进行二分图完全匹配 ...
分类:
编程语言 时间:
2018-12-26 20:01:04
阅读次数:
446
这个题可以被分为两部分 1.匈牙利算法(板子) 2.邻接表存图(好像这不能称为第二部分) 每一排能坐两个人,那就把一排拆成两个点, 用匈牙利算法求最大匹配 每个人都只想坐两排,说明每个人只会连四条边 如果不会匈牙利的请点这里 ...
分类:
其他好文 时间:
2018-12-24 00:01:00
阅读次数:
118
看原理之前我们先来了解——匈牙利概念 在我们理解概念之后,我们知道这是一个优化时间的算法 至于原理是什么我们现在来讲(以下图片由一只秀逗提供) 首先我们先来放一张男女找伴侣的图 是不是有种鲜花插在牛粪上的感脚 我们看他们相互的连线,所连的线表示男生对某个女生有好感 那么我们男生按编号从小到大来找对象 ...
分类:
编程语言 时间:
2018-12-23 23:56:39
阅读次数:
327