码迷,mamicode.com
首页 >  
搜索关键字:二分图    ( 2688个结果
HDU 1829 && POJ 2492 A Bug's Life(种类并查集)
题目地址:HDU 1829     POJ 2492 这个题可以用两种方法做,第一眼看完题是觉得用dfs染色判断二分图。然后又写的刚学的种类并查集。原来并查集可以这样用,真是神奇。。 dfs染色代码: #include #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-10-01 19:51:01    阅读次数:158
染色法判断是否是二分图 hdu2444
用染色法判断二分图是这样进行的,随便选择一个点,1.把它染成黑色,然后将它相邻的点染成白色,然后入队列2.出队列,与这个点相邻的点染成相反的颜色根据二分图的特性,相同集合内的点颜色是相同的,即但是如果这个图不是二分图,那么就会这样把与1相邻的点2,3染成白色,然后入队列,然后2出队列,要把与2相邻的...
分类:其他好文   时间:2014-09-30 18:17:19    阅读次数:241
UVA11396-Claw Decomposition(二分图判定)
题目链接 题意:是否能将一张无向连通图分解成多个爪型。每一条边只能属于一个爪型,每个点的度数为3. 思路:当图分解成类干个爪型时,每条边只属于一个爪子,所以每条边的两个点一定要处于2个不同的鸡爪中 代码: #include #include #include #include #include using namespace std; const in...
分类:其他好文   时间:2014-09-29 18:49:01    阅读次数:151
nyoj 1078 汉诺塔(四)[二分图 || 规律 || 暴力 || 贪心]
题目:nyoj 1078 汉诺塔(四) 分析:做这个题目的时候是在图论的题目里面看到的,到时读了题目推了一下,发现好像有点规律,试了一下果然过了。 后来看了一下数据,才50,那么试了一下模拟,也过了。 好像zoj有一道题目卡模拟,模拟的时候必须贪心一下才能过 这道题出题人的意图在于考大家的:二分图最小路径覆盖。 把每一个球看做一个点,然后如果两个和为平方数的话就给...
分类:其他好文   时间:2014-09-28 23:15:06    阅读次数:288
小结:二分图匹配
概要:可以用匈牙利或者网络流(听说Dinic是O(sqrt(V)*E),isap我不知道,大概一样吧。)应用:最大匹配、最小点覆盖、最大独立集、最小路径覆盖、二分图完美匹配等。技巧及注意:匈牙利是O(nm)的,比网络流慢。KM比网络流慢。(还是写网络流吧。。。)在X集和Y集元素不同时,又要求哪些X集...
分类:其他好文   时间:2014-09-28 16:01:33    阅读次数:172
hdu5045:带权二分图匹配
题目大意 :n个人 做m道题,其中 每连续的n道必须由不同的人做已知第i人做出第j题的概率为pij,求最大期望思路:考虑每连续的n道题 都要n个人来做,显然想到了带权的二分图匹配然后就是套模板了代码:#include #include #include#include#include#include...
分类:其他好文   时间:2014-09-27 21:55:10    阅读次数:204
Kuhn-Munkres算法。带权二分图匹配模板 (bin神小改版本)
/******************************************************二分图最佳匹配 (kuhn munkras 算法 O(m*m*n)).邻接矩阵形式 。 返回最佳匹配值,传入二分图大小m,n邻接矩阵 map ,表示权,m1,m2返回一个最佳匹配,为匹配顶....
分类:其他好文   时间:2014-09-27 20:33:50    阅读次数:162
UVALive3523-Knights of the Round Table(BCC+二分图判定)
题目链接 题意:有n个骑士经常举行圆桌会议,每次至少3人参加,且相互厌恶的其实不能坐在圆桌相邻的位置。如果发生意见分歧,则要举手表决,因此参加的骑士数目一定要为奇数。统计有多少人不能参加任何一个会议。 思路:这是大白上面的一道例题。我们可以先根据骑士之间的关系建立无向图G,则题目就转化为求不再任何一个简单奇圈上的结点个数。如果图G不连通,就分别对G的连通分量求解。简单圈上的...
分类:其他好文   时间:2014-09-26 19:54:09    阅读次数:235
ACM中java的使用
建议用IDE比如eclipse,因为有大量函数都会自动显示,相当方便首先来看一题POJ1274的二分图匹配算法的java实现,给出总体的框架import java.util.*;//基本框架//主class必须与文件名相同 但在poj上交时class要改成Mainpublic class poj12...
分类:编程语言   时间:2014-09-25 18:56:47    阅读次数:319
POJ 3041 Asteroids
二分图:最小点覆盖==最大匹配 Asteroids Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 15582   Accepted: 8506 Description Bessie wants to navigate her sp...
分类:其他好文   时间:2014-09-25 17:25:37    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!