码迷,mamicode.com
首页 >  
搜索关键字:匈牙利    ( 924个结果
bzoj1070题解
【解题思路】 考虑拆点,得到一个二分图:左边点<i,j>表示第i个技师按顺序第j辆修的车,右边点k表示第k个车主,连接左右的边表示第k个车主可能成为第i个技师的第j个客户。 虽然是二分图,但直接跑匈牙利会跪,于是考虑费用流,左图都和源点连边,右图都和汇点连边,跑个流即可。复杂度O(松)。 【参考代码 ...
分类:其他好文   时间:2017-03-26 18:01:56    阅读次数:271
bzoj1059题解
【解题思路】 因为只要验证可行性,所以考虑行和考虑列是等价的,故我们只考虑行的交换操作。 这样,拆一波点,把每一行拆成两个点,左边为原交换行,右边为目标交换行,原问题等价于能否对这个二分图进行完全匹配,题中给定邻接矩阵即为二分图的邻接矩阵。 于是直接匈牙利一波,复杂度O(n3)。 【参考代码】 1 ...
分类:其他好文   时间:2017-03-26 16:26:56    阅读次数:190
BZOJ 1854: [Scoi2010]游戏 [连通分量 | 并查集 | 二分图匹配]
题意: 有$n \le 10^6$中物品,每种两个权值$\le 10^4$只能选一个,使得选出的所有权值从1递增,最大递增到多少 一开始想了一个奇怪的规定流量网络流+二分答案做法...然而我还不知道怎么规定流量...并且一定会T 然后发现题解中二分图匹配用了匈牙利,可以从小到大找增广路,貌似比较科学 ...
分类:其他好文   时间:2017-03-21 12:46:36    阅读次数:167
代码模板(持续更新)
字符串: KMP算法: EX_KMP: 图论: 匈牙利算法: ...
分类:其他好文   时间:2017-03-17 10:58:41    阅读次数:198
BZOJ 1191 超级英雄(二分图匹配)
把题目作为s集,锦囊作为t集。把每个题目和它可以用的锦囊连边,这样就构成了一个二分图,求出这个二分图最大匹配。 但是这个最大匹配有限制条件,就是对于每个可能的匹配集,如果s集的i点有匹配,那么i-1点一定有匹配。 具体实现,只需要将匈牙利算法稍微改动一下,如果当前没有找到增广路的话,就break。 ...
分类:其他好文   时间:2017-03-11 21:46:08    阅读次数:155
HDU5090 Game with Pearls
/* HDU5090 Game with Pearls http://acm.hdu.edu.cn/showproblem.php?pid=5090 匈牙利算法 * */ #include #include using namespace std; const int Nmax=305; int t... ...
分类:其他好文   时间:2017-03-08 21:25:36    阅读次数:211
【UOJ 79】 一般图最大匹配 (?带花树开花)
从前一个和谐的班级,所有人都是搞OI的。有 n 个是男生,有 0 个是女生。男生编号分别为 1,…,n。 现在老师想把他们分成若干个两人小组写动态仙人掌,一个人负责搬砖另一个人负责吐槽。每个人至多属于一个小组。 有若干个这样的条件:第 v 个男生和第 u 个男生愿意组成小组。 请问这个班级里最多产生 ...
分类:其他好文   时间:2017-03-04 13:07:24    阅读次数:609
bzoj1854: [Scoi2010]游戏(匈牙利) / GDKOI Day2 T2(最大流)
题目大意:有n(<=1000000)个装备,每个装备有两个属性值(<=10000),每个装备只能用一次,使用某一个值,攻击boss必须先使用属性为1的,再使用属性为2的,再使用属性为3的,以此类推······问最多攻击多少次。 每个武器和他的两个属性值连边,跑匈牙利。 学会了新的技巧,可以省掉1w个 ...
分类:其他好文   时间:2017-02-19 23:54:59    阅读次数:364
Python基础知识 - 变量
变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 系统保留的关键词不能使用 应该使用简明有意义的变量名 通常使用驼峰命名法,匈牙利命名法等,这里推荐使用下划线分割法,例:IP_Master = "10.0.0.5" 如果是常量,需要将所有字符变成大写,例:PIE = 3.14 ...
分类:编程语言   时间:2017-02-14 12:00:45    阅读次数:194
Angular中的内置指令和自定义指令
NG中的指令,到底是什么(what)? 为什么会有(why)?以及怎样使用(how)? What: 在NG中,指令扩展HTML功能,为 DOM 元素调用方法、定义行为绑定数据等。 Why: 最大程度减少DOM操作,实现数据绑定,与业务逻辑进行交互。 How: 指令主要分为两种:内置指令和自定义指令, ...
分类:其他好文   时间:2017-02-09 19:07:57    阅读次数:266
924条   上一页 1 ... 40 41 42 43 44 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!