Selecting Courses Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10222 Accepted: 4616 Description It is well known that it is not easy to ...
分类:
其他好文 时间:
2016-09-03 18:03:19
阅读次数:
162
在学习nlp自然语言处理的过程中,免不了要使用中文分词资源作为分词依据或前期调研。所以想研究中文分词,第一步需要解决的就是资源问题。 作为中文信息处理的壁垒,中文分词在国内的关注度似乎远远超过了自然语言处理的其他研究领域。在中文分词中,资源的重要性又不言而喻,最大匹配法(正向、逆向)等需要一个好的词 ...
分类:
其他好文 时间:
2016-09-03 14:56:01
阅读次数:
197
先跑一个二分图匹配,然后一一删去匹配上的边,看能不能达到最大匹配数,不能这条边就是重要边 ...
分类:
其他好文 时间:
2016-09-01 14:44:23
阅读次数:
249
题目链接:http://poj.org/problem?id=3020 题意:要求用最少的1*2的边数覆盖掉图上的所有* 在专题里看这个图很高能所以不敢做,其实是最小边覆盖的裸题,先给*标号,随后按照每个*附近是否有*来构造二分图。 最后结果 最小边覆盖 = 节点数 - 最大匹配 (虽然和最小路径覆 ...
分类:
其他好文 时间:
2016-08-25 23:22:42
阅读次数:
170
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1281 题意:如题面。 这个题很巧妙,因为是车,车所在的(x,y)会使整个行和列都不能再放其他的车,所以可以根据这个规律,以行列坐标建二分图,求出最大匹配后,枚举所有可以放棋子的点,把他们归零 ...
分类:
其他好文 时间:
2016-08-24 19:13:23
阅读次数:
168
题目链接:http://lightoj.com/volume_showproblem.php?problem=1149 方法:二分匹配,求最大匹配数 ...
分类:
其他好文 时间:
2016-08-23 16:51:34
阅读次数:
211
匈牙利算法本质就是一个个的匹配,对于当前的处理的对象i,假设他的匹配对象为j,但是j已经和v匹配好了,那么就让v去找找着能不能和别人匹配 v可以和别人匹配则i与j匹配,不能则i去找别人匹配 另外引入几个定义和结论: 1:最大匹配数 + 最大独立集 = n + m(n,m为二分图两边的节点数) 2:二 ...
分类:
编程语言 时间:
2016-08-23 16:12:59
阅读次数:
160
二分图的最小顶点覆盖:用最少的点,让每条边都至少和其中一个点关联。 最大匹配数 = 最小点覆盖数(Konig 定理) 水题…… 突然发现我以前的匈牙利算法模版有问题……因为这里左边的点时1~n,右边的点是1~m,所以有不同的点标号是相同的,注意注意! 因为这个算法本身是O(n^2)的,所以数据必然不 ...
分类:
系统相关 时间:
2016-08-23 14:36:51
阅读次数:
171
A类数据: 将棋盘黑白染色,相邻的点之间连边,求出二分图最大匹配即可。 B类数据: 答案为$\lfloor\frac{n^2-1}{3}\rfloor$,用FFT加速计算即可,时间复杂度$O(L\log L)$。 C类数据: 轮廓线DP,对于轮廓线上每个格子,要么为空,要么被占据,要么被占据且还要向 ...
分类:
其他好文 时间:
2016-08-21 06:17:17
阅读次数:
151
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=2444 题意:有n个学生,a与b认识,b与c认识,但a与c不认识,问把学生分到两个房间,使每个房间的人都不认识,一个房间最多多少人? 方法:先判断是否能成二分图 不能输出No,能求最大匹配数 ...
分类:
其他好文 时间:
2016-08-20 11:29:56
阅读次数:
184