码迷,mamicode.com
首页 >  
搜索关键字:强连通缩点    ( 96个结果
POJ 3114 Countries in War(强连通+最短路)
POJ 3114 Countries in War 题目链接 题意:给定一个有向图,强连通分支内传送不需要花费,其他有一定花费,每次询问两点的最小花费 思路:强连通缩点后求最短路即可 代码: #include #include #include #include #include #include using namespace std; const i...
分类:其他好文   时间:2014-10-21 17:42:29    阅读次数:217
POJ 3592 Instantaneous Transference(强连通+DP)
POJ 3592 Instantaneous Transference 题目链接 题意:一个图,能往右和下走,然后有*可以传送到一个位置,'#'不能走,走过一个点可以获得该点上面的数字值,问最大能获得多少 思路:由于有环先强连通缩点,然后问题转化为dag,直接dp即可 代码: #include #include #include #include #inclu...
分类:其他好文   时间:2014-10-21 12:16:25    阅读次数:193
POJ 2375 Cow Ski Area(强连通)
POJ 2375 Cow Ski Area 题目链接 题意:给定一个滑雪场,每个点能向周围4个点高度小于等于这个点的点滑,现在要建电缆,使得任意两点都有路径互相可达,问最少需要几条电缆 思路:强连通缩点,每个点就是一个点,能走的建边,缩点后找入度出度为0的个数的最大值就是答案,注意一开始就强连通了答案应该是0 代码: #include #include #incl...
分类:其他好文   时间:2014-10-20 21:30:12    阅读次数:275
POJ 2186 Popular Cows(强连通)
POJ 2186 Popular Cows 题目链接 题意:一个奶牛,之间有互相仰慕的关系,如果A仰慕B,B仰慕C,意味着A也仰慕C,问有多少奶牛被所有奶牛仰慕 思路:强连通缩点,点权为连通集合个数,如果出度为0的点个数大于1个,答案就是0,如果等于1个,答案就是那个点的权值 代码: #include #include #include #include #i...
分类:其他好文   时间:2014-10-20 19:30:24    阅读次数:214
HDU 3861 The King’s Problem(强连通+二分图最小路径覆盖)
HDU 3861 The King’s Problem 题目链接 题意:给定一个有向图,求最少划分成几个部分满足下面条件 互相可达的点必须分到一个集合 一个对点(u, v)必须至少有u可达v或者v可达u 一个点只能分到一个集合 思路:先强连通缩点,然后二分图匹配求最小路径覆盖 代码: #include #include #include #includ...
分类:其他好文   时间:2014-10-20 00:56:11    阅读次数:211
HDU 1827 Summer Holiday(强连通)
HDU 1827 Summer Holiday 题目链接 题意:中文题 思路:强连通缩点,每个点的权值为强连通中最小值,然后入度为0的点就是答案 代码: #include #include #include #include #include using namespace std; const int N = 1005; const int INF = ...
分类:其他好文   时间:2014-10-19 23:21:42    阅读次数:244
POJ2553-The Bottom of a Graph
题目链接 题意:求解Bottom(G),即集合内的点可以互相到达。 思路:有向图的强连通,缩点,找出出度为0的点,注意符合的点要按升序输出。 代码: #include #include #include #include using namespace std; const int MAXN = 5010; const int MAXM = 50010;...
分类:其他好文   时间:2014-10-18 11:17:28    阅读次数:175
POJ2762-Going from u to v or from v to u?(强连通缩点+DP)
题目链接 题意:给出一张有向图,判断图上的任意两个点是否存在一条路可达(单向可达即可)。 思路:有向图找出强连通分量,然后缩点,因为题目要求任意两点存在可达的路,所以缩点之后的点,要形成一条单链,才能符合可达的要求,在这里用DP求最长路来判断是否能形成一条单链。 代码: #include #include #include #include #include...
分类:其他好文   时间:2014-10-18 11:15:10    阅读次数:170
2014北京网络预选赛1005(强连通缩点+期望)HDU5036
Explosion Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 243    Accepted Submission(s): 63 Problem Description Everyone knows Ma...
分类:其他好文   时间:2014-09-23 15:38:34    阅读次数:184
POJ 1236.Network of Schools 解题报告
首先要强连通缩点,统计新的图的各点的出度和入度。第一问直接输出入度为0的点的个数第二问是要是新的图变成一个强连通图,那么每一个点至少要有一条出边和一条入边,输出出度和入度为0的点数大的那一个注意特判,输入已经是一个极大强连通图的情况,输出 1 0code/* 无向图强连通的Garbow算...
分类:Web程序   时间:2014-09-04 23:30:30    阅读次数:266
96条   上一页 1 ... 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!