码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
hdu 1269 迷宫城堡 最简单的联通图题 缩点算法
迷宫城堡 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=10000)和 ...
分类:移动开发   时间:2016-04-06 00:24:03    阅读次数:253
【BZOJ-1797】Mincut 最小割 最大流 + Tarjan + 缩点
1797: [Ahoi2009]Mincut 最小割 Description A,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转站vi可以通过该道路到达ui中转站,如果切断这条道路,需要代价ci。现在B国想找 ...
分类:其他好文   时间:2016-04-04 22:44:55    阅读次数:254
POJ3114 Countries in War (强连通分量 + 缩点 + 最短路径 + 好题)
题目链接 题意是说在几个邮局之间传送一份信件,如果出发点和终止点在同一个国家传递,则时间为0,否则让你求花费最少时间,如果不能传到,则输出Nao e possivel entregar a carta。判断邮局是否在同一个国家的依据是发出的信件可以相互到达。 如果直接求最短路则无法判断两个邮局是否在 ...
分类:其他好文   时间:2016-04-04 13:13:27    阅读次数:208
codeforces 652E Pursuit For Artifacts 边双连通分量
题意:n个点,m条边的无向图,有的边上有标记,每条边只能走一次 给你一个起点,一个终点,询问是否能找到从起点到终点的路径,这条路径至少包含一条含有标记的边 分析:然后边双缩点 下面介绍一下边双的性质 1,删掉边双内任意一条边,不影响边双的连通性 2,任取边双内两个点u,v,对于边双里面的任意一条边, ...
分类:其他好文   时间:2016-03-27 19:26:31    阅读次数:212
Educational Codeforces Round 10 E - Pursuit For Artifacts (强联通缩点 + 回溯)
题目链接:http://codeforces.com/contest/652/problem/E 给你n个点m个边,x和y双向连接,要是z是1表示这条边上有宝藏,0则没有,最后给你起点和终点,问你要是到从起点到终点要是中间遇到宝藏就输出YES,否则就输出NO。 每条边只能经过一次,而且这个图保证连通 ...
分类:移动开发   时间:2016-03-26 18:35:15    阅读次数:242
POJ 3114 Countries in War(强连通+最短路)
题目链接 题意:给定一个有向图。强连通分支内传送不须要花费,其它有一定花费。每次询问两点的最小花费 思路:强连通缩点后求最短路就可以 代码: #include <cstdio> #include <cstring> #include <vector> #include <queue> #includ ...
分类:其他好文   时间:2016-03-24 14:36:44    阅读次数:224
POJ 3177 Redundant Paths(强连通分量)
题目链接:http://poj.org/problem?id=3177 题目大意是一个无向图给你n个点m条边,让你求出最少加多少条边 可以让任意两个点相通两条及以上的路线(每条路线点可以重复,但是每条路径上不能有重边),简单来说就是让你加最少的边使这个图变成一个双连通图。 首先用tarjan来缩点,
分类:其他好文   时间:2016-03-10 22:05:58    阅读次数:279
【BZOJ1051】1051: [HAOI2006]受欢迎的牛 tarjan求强连通分量+缩点
Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。 Input 第一行两个数N,M。
分类:其他好文   时间:2016-03-07 22:26:43    阅读次数:221
poj2186 强连通分量 targan算法的应用
这个题的意思是给你一些牛和一些边, 假设A 膜拜 B, B膜拜C, 那么A就膜拜C, 然后让你求被其他所有的牛都膜拜的牛的个数, 使用targan算法缩点, 将图变成有向无环图DAG 之后统计顶点的入度, 假设顶点入度为0的个数超过了1, 那么答案是0, 否则输出这个集合的牛的数量。 代码如下: #
分类:编程语言   时间:2016-03-02 21:41:39    阅读次数:209
UvaLive4287 roving Equivalences(Tarjan缩点+DAG)
UvaLive4287 roving Equivalences 题意:给n个定理,以及m个关系,即u定理可以推出v定理。问至少还需要加多少个条件,才能是定理两两互推。 思路:Tarjan缩点。然后变成一个DAG。ans1记录入度为0的联通块,ans2记录出度为0的联通块。输出较大值即可。注意如果点数
分类:其他好文   时间:2016-02-27 06:19:11    阅读次数:230
1140条   上一页 1 ... 69 70 71 72 73 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!