码迷,mamicode.com
首页 >  
搜索关键字:tarjan缩点    ( 255个结果
bzoj1051: [HAOI2006]受欢迎的牛
tarjan缩点。网上的代码都没有缩点是把vis变成另外一个值,我也不知道是为什么。 #include #include #include using namespace std; const int maxn = 200000 + 10; const int maxm = 1000000 + 10... ...
分类:其他好文   时间:2016-05-20 11:11:07    阅读次数:127
POJ 2186 Popular Cows tarjan缩点算法
题意:给出一个有向图代表牛和牛喜欢的关系,且喜欢关系具有传递性,求出能被所有牛喜欢的牛的总数(除了它自己以外的牛,或者它很自恋)。 思路:这个的难处在于这是一个有环的图,对此我们可以使用tarjan算法求出强连通分量,把强连通分量压缩成一个点,构成一个新的图,这个图一定是没有环的,如果有环就跟强连通 ...
分类:编程语言   时间:2016-05-18 21:50:48    阅读次数:163
bzoj2208: [Jsoi2010]连通数 缩点+拓扑+状压
tarjan缩点后拓扑排序,每一个点用一个bitset记录哪些点能到达它。 PS:数据太水,暴力能过。 ...
分类:Web程序   时间:2016-05-15 21:31:18    阅读次数:259
【BZOJ 1051】【HAOI 2006】受欢迎的牛
tarjan缩点模板 现在才学是不是太晚了= = ...
分类:其他好文   时间:2016-05-10 18:03:43    阅读次数:151
HDU 3639 Hawk-and-Chicken tarjan缩点+dfs
题意:投票,投票可以传递,当一个人投票时,要把此人的得票数全给被投的那个人,问最后按升序输出得票数最高的人。 想法:显然在一个连通块内的所有点的得票数都是一样的,即:块内点数-1,(1:是他自己本身)。所以先要tarjan缩点,然后求出每一个块可以由几个块到达(这里可以反向建边dfs)。最后输出最大得票数的人即可。 #include #include #include #inc...
分类:其他好文   时间:2016-05-07 11:12:46    阅读次数:163
【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
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
【HDOJ】3686 Traffic Real Time Query System
这题做了几个小时,基本思路肯定是求两点路径中的割点数目,思路是tarjan缩点,然后以割点和连通块作为新节点见图。转化为lca求解。结合点——双连通分量与LCA。 1 /* 3686 */ 2 #include <iostream> 3 #include <sstream> 4 #include <
分类:其他好文   时间:2016-02-06 01:41:18    阅读次数:291
bzoj 1051
开始填连通分量大坑。。tarjan强连通分量求缩点重构图(终于知道tarjan缩点是什么意思了QWQ),出度为0的点若只有一个则输出其代表强连通分量的大小,否则无解。 1 #include 2 #define inc(i,l,r) for(int i=l;i=r;i--) 4 #define lin...
分类:其他好文   时间:2016-01-04 19:47:03    阅读次数:187
BZOJ 1179 [Apio2009]Atm
第一眼看到题目被吓傻。。maya有向图上单源最长路。。?后来仔细理解题意发现。。抢了一个ATM中的现金后这个ATM中就没有现金了。。然后我们可以想到,可以在某个强联通分量中不断绕圈抢劫!直到所有的现金全部被抢完。。毫不犹豫打个Tarjan缩点上去,每个点的点权是该点对应的强连通分量中所有点的点权(A...
分类:Windows程序   时间:2015-12-11 23:55:56    阅读次数:258
255条   上一页 1 ... 16 17 18 19 20 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!