码迷,mamicode.com
首页 >  
搜索关键字:tarjan    ( 1608个结果
【BZOJ】1969: [Ahoi2005]LANE 航线规划
题目链接: 传送~~ 题解: 老夫实在是码不动了…… 正着搞显然不好做,尝试倒着乱搞。先给被删除的边标记一个时间戳,先删除的时间戳大,同时维护询问时间戳,询问早的时间戳大。没被删除过的边时间戳都是0。然后瞎tarjan一次,建立双联通分量树。然后考虑每条被删除的边补会图中,相当于把两点所属双联通分量 ...
分类:其他好文   时间:2017-10-19 19:50:59    阅读次数:205
HDU3394Railway
#include #include #include #include #include using namespace std; const int maxn=10010; const int maxm=200010; int Laxt[maxn],Next[maxm],To[maxm],cnt,... ...
分类:其他好文   时间:2017-10-19 19:39:16    阅读次数:218
Codeforces Round #441 Div. 2题解
比赛的时候E调了好久...F没时间写T T A:直接走到短的路上来回走就好了 #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<cmath> #include<algorithm> usi ...
分类:其他好文   时间:2017-10-17 15:00:24    阅读次数:141
[SinGuLaRiTy] 复习模板-树
【SinGuLaRiTy-1041】 Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. 计算树的直径 LCA-返回a,b两点间的最短边权 LCA-tarjan算法 ...
分类:其他好文   时间:2017-10-16 00:17:55    阅读次数:204
[codevs2370]小机房的树<LCA>
题目链接:http://codevs.cn/problem/2370/ 这题我还是做了比较久了,因为有人告诉我这是用tarjan离线做 好吧算我是蒟蒻,真心不懂tarjan怎么做,最后还是用倍增做的 所以我也就借着这题复习了一下RMQ了。。 思想就是定义两个数组f[i][j],dis[i][j]分别 ...
分类:其他好文   时间:2017-10-15 21:22:54    阅读次数:245
poj 2942 Knights of the Round Table(点双连通分量+奇圈判定)
链接:https://vjudge.net/problem/POJ-2942 题意:给定一个无向图,求出补图,然后求补图中有多少个点不属于任何奇圈。 分析:首先是骑士有不能坐在一起的人,不好想,反过来想,相当于和其他人可以坐在一起,连一条边,围成一圈就变成了该点是否在某个点双连通分量里,所以先用Ta ...
分类:其他好文   时间:2017-10-14 21:52:23    阅读次数:183
HDU 4635 Strongly connected (Tarjan+一点数学分析)
Strongly connected Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description Give a simple directed graph with N nodes and M edges. ...
分类:其他好文   时间:2017-10-14 21:02:30    阅读次数:206
HDU 2767 Proving Equivalences (Tarjan)
Proving Equivalences Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description Consider the following exercise, found in a generic ...
分类:其他好文   时间:2017-10-14 18:24:59    阅读次数:224
HDU4738 Caocao's Bridges【强连通】
题意: 曹操有N个岛,这些岛用M座桥连接起来,每座桥有士兵把守(也可能没有),周瑜想让这N个岛不连通,但只能炸掉一座桥,并且炸掉一座桥需要派出不小于守桥士兵数的人去,桥的守兵数为0时,也需要派出一个人去炸桥。 思路: 首先判断图是否连通,不连通则不需要去炸桥,输出0。图连通,则可以用Tarjan找割 ...
分类:其他好文   时间:2017-10-14 17:07:01    阅读次数:191
BZOJ2730: [HNOI2012]矿场搭建
n<=500条边的图,求:最少设置多少关键点,使得当任意某一个点不能经过时其他点都至少能到达一个关键点,并输出方案数。 tarjan求点双,如果一个点双里面没有割点,那这就是一个孤立的点双分量,至少要设置两个点。如果有割点,大概是这样的情况: 红色的这些“叶子”分量,也就是只有一个割点的分量,是一定 ...
分类:其他好文   时间:2017-10-14 12:24:44    阅读次数:148
1608条   上一页 1 ... 67 68 69 70 71 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!