码迷,mamicode.com
首页 >  
搜索关键字:tarjin    ( 20个结果
POJ3694 Network(连通图+LCA)
题目链接:http://poj.org/problem?id=3694 题目大意:给定一个图,每次添加一条边(可能有重边)。输出每次添加后桥的 数目。由于添加边的次数比较多,添加一次Tarjin一次明显会超时。后来查到了 LCA算法,利用保存的子节点与最近父节点的关系进行计算的。第一次Tarjin后 ...
分类:Web程序   时间:2016-08-18 21:12:09    阅读次数:190
POJ1330 Nearest Common Ancestors(最近公共祖先)(tarjin)
A - Nearest Common Ancestors Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%lld & %llu Submit Status A - Nearest Common Ancestors Submit Stat ...
分类:其他好文   时间:2016-08-05 11:53:43    阅读次数:119
连通图模板(HDU 1269)
http://acm.hdu.edu.cn/showproblem.php?pid=1269 题目大意:给定一个图,判断该图是否是强连通图。(强连通图为从任意一点出发,可到达其他所有点)。深搜的Tarjin算法即可通过。其中 判断是否为强连通图需要判断所给的图是否连成一块儿,并且连接次数为n(所有点 ...
分类:其他好文   时间:2016-07-15 00:10:12    阅读次数:156
bzoj 2730: [HNOI2012]矿场搭建
先用tarjin找割点 割点条件u1是树根,且有大于1棵子树,u1不是树根,low[u[i]]>dfn[u1],把和一个割点相连的联通块建出口。
分类:其他好文   时间:2016-03-22 07:51:53    阅读次数:196
bzoj 1997: [Hnoi2010]Planar
平面图在环内顶多有n-3条,环外顶多有n-3条,环上n条,所以超过3*n-6条边一定不是平面图,然后把所有的边按哈密尔顿重新编号,判断是否相交,相交的话一定一条在外,一条在内, 这样就变成了2-set问题,用tarjin跑。
分类:其他好文   时间:2016-03-18 07:14:29    阅读次数:165
bzoj 1823: [JSOI2010]满汉全席
2-set问题,根据评委需求建边,比如h1,h2那m2向h1建边,m1向h2建边。求2-set时用tarjin找环。
分类:Web程序   时间:2016-03-16 07:17:21    阅读次数:223
Caocao's Bridges-HDU4738(Tarjin+求桥)
http://acm.hdu.edu.cn/showproblem.php?pid=4738题目大意:给定n个点和m条边 和每条边的价值,求桥的最小价值(最小桥)看着挺简单的但是有好多细节:1、会有重边2、如果最小价值是0的话应该输出13、m条边有可能不能连通n个点,这个时候没有花费。Caocao'...
分类:其他好文   时间:2015-11-03 13:47:00    阅读次数:200
POJ3694 Network 割边+LCA
题目链接: Poj3694 题意: 给出一个N(1 ≤ N ≤ 100,000)个点 和 M(N - 1 ≤ M ≤ 200,000)的连通图. 有Q ( 1 ≤ Q ≤ 1,000)个询问 每次询问增加一条边(累加下去) 输出每增加一条边后剩下的桥的数量 题解: 10W点加1000次询问 每次询问都用Tarjin算法求一次肯定会超时的 ...
分类:Web程序   时间:2015-07-07 09:42:33    阅读次数:196
poj 3160 Father Christmas flymouse 强连通+dp
首先我们可以确定的是,对于val值小于0的节点都变成0.   假设一个集合内2个房间都能任意到达,那么我就可以吧集合内的所有点的价值都取到,并且可以达到任一点。实际上集合内的每个点是相同的,这样的集合就是一个强连通分量。 那么我们就可以用tarjin算法进行强连通缩点, 最后形成一个dag的图。在dag的图上面进行dp。可以先用拓扑排序后dp。或者建反响边记忆化搜索 。 VIEW  CDDE ...
分类:其他好文   时间:2015-02-02 23:18:54    阅读次数:196
hdu 1269 强连通+并查集
这是一道典型的强连通的题目。  所谓强连通,就是对于一个有向图,若一个集合内任意2点都能过互相达,于是这个几何就是一个强连通分量。  对于任意图,都可以分解 人多个不相交的强连通集合。  对于这题目,只要用著名的tarjin算法对原图进行一次强连通缩点,若说有点都在一个强连通分量,就是yes, 否者no。  这里可以用并查集。 VIEW CODE //#pragma comment(linker...
分类:其他好文   时间:2015-02-02 18:19:02    阅读次数:215
20条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!