码迷,mamicode.com
首页 >  
搜索关键字:传递闭包    ( 153个结果
BZOJ 2718: [Violet 4]毕业旅行( 最长反链 )
一不小心速度就成了#1....这道题显然是求最长反链, 最长反链=最小链覆盖.最小链覆盖就是先做一次floyd传递闭包, 再求最小路径覆盖. 最小路径覆盖=N - 二分图最大匹配. 所以把所有点拆成x,y两个, 然后存在edge(u,v)就连ux->vy. 然后跑匈牙利即可.------------...
分类:其他好文   时间:2015-10-03 16:46:58    阅读次数:235
POJ 2594 Treasure Exploration
Floyd传递闭包+DAG的最小路径覆盖先来一次Floyd传递闭包,然后再求最大匹配,n-最大匹配就是答案#include#include#include#include#includeusing namespace std;const int MAXN=550;int linker[MAXN];b...
分类:其他好文   时间:2015-09-25 21:37:14    阅读次数:332
POJ 2594--Treasure Exploration【二分图 && 最小路径覆盖 && 点可以重复走 && 传递闭包】
Treasure Exploration Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 7343   Accepted: 3002 Description Have you ever read any book about treasure explorati...
分类:其他好文   时间:2015-08-26 12:14:41    阅读次数:229
HDU 3081--【二分图 && 传递闭包 && 完美匹配次数 && 经典】
Marriage Match II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2794    Accepted Submission(s): 938 Problem Description Presumably, y...
分类:其他好文   时间:2015-08-26 11:59:26    阅读次数:186
247 - Calling Circles (Floyd 求传递闭包)
该题恰好用到刚刚讲到的Floyd求传递闭包 , 因为该题的数据量不是很大, 要是大了估计就要用其他方法了 。  但是这毕竟是一个很简单易写的算法 。 求出传递闭包之后就用并查集将在一个电话圈的人合并在一起,最后输出 。  细节参见代码: #include using namespace std; int n,m,d[30][30],par[30],kase = 0; string s1,s2...
分类:其他好文   时间:2015-08-17 10:11:35    阅读次数:121
poj 2570 floyd+二进制
二进制真的是个神奇的东西!类似floyd求传递闭包,这里g[i][j]表示i点到j点的状态(即符合条件的公司的集合)。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int N = 201; 7 const...
分类:其他好文   时间:2015-08-16 15:06:04    阅读次数:172
uva_247_Calling Circles(floyd传递闭包)
Calling Circles Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu Submit Status Description If you've seen television commercials for long-dista...
分类:其他好文   时间:2015-08-16 13:47:55    阅读次数:163
Treasure Exploration---poj2594(传递闭包+最大匹配)
题目链接:http://poj.org/problem?id=2594在外星上有n个点需要机器人去探险,有m条单向路径。问至少需要几个机器人才能遍历完所有的点,一个点可以被多个机器人经过。因为图是一个有向图例如 1—>3, 2—>3; 3—>4; 3—>5;左边是floyd之前的,右边是...
分类:其他好文   时间:2015-08-13 11:20:01    阅读次数:177
Poj 2594 Treasure Exploration (最小边覆盖+传递闭包)
题目链接: Poj 2594 Treasure Exploration题目描述: 在外星上有n个点需要机器人去探险,有m条单向路径。问至少需要几个机器人才能遍历完所有的点,一个点可以被多个机器人经过。解题思路: 一眼看上去是普通的最小边覆盖,但是仔细想后发现如果在原图上进行最大匹配的话,每个点...
分类:其他好文   时间:2015-08-04 10:44:17    阅读次数:159
POJ 3660
题意:给出任意两头牛在比赛中的位次关系,求根据所给的数据,能确定几头牛的rank~ 思路:求有向图的传递闭包问题~   简单说,传递性就是如果点i和点k连通,点k和点j连通,那么点i和点j也连通~ 由此我们就可以判断出图中任意两点是否相连。 这道题可以用floyd算法求解,最后判断所有与某个点相连的点的个数是否等于n-1,就可以得出结果辣~ AC代码: #include #include...
分类:其他好文   时间:2015-07-22 19:01:35    阅读次数:99
153条   上一页 1 ... 9 10 11 12 13 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!