E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
强连通分量(缩点)
HDU 2186 强联通分量
点击打开链接题意:牛A喜欢牛B,若牛B喜欢牛C,则牛A喜欢牛C,问最后多少牛被其他所有牛喜欢思路:用强联通分量进行
缩点
,最后形成的图是有向无环图DAG,而拓扑序的值为DAG的长度,则加一,但是最后我们要判断一下这些牛是不是被所有牛喜欢
Dan__ge
·
2016-04-02 15:00
ACM
poj
图论
强联通分量
【Uva11324】The Largest Clique【SCC】【最长路】【有向图最大团】
先SCC
缩点
变为DAG,然后求最长路。
BraketBN
·
2016-04-02 11:00
dp
POJ-1236-Network of Schools【
强连通分量
】【
缩点
】
POJ-1236-NetworkofSchoolsTimeLimit:1000MSMemoryLimit:10000K DescriptionAnumberofschoolsareconnectedtoacomputernetwork.Agreementshavebeendevelopedamongthoseschools:eachschoolmaintainsalistofschoolstowh
loy_184548
·
2016-04-01 20:00
poj
1236
poj 1236 Network of Schools 强联通分量Kosaraju
另外强连通性质具有传递性,如果(i,j),(j,k)属于同一
强连通分量
,那么(i,k)属于同一
强连通分量
。因为如果满足题设,那么存在路径i->j->k和k->j->i。所以传递性得证。
qq_33229466
·
2016-04-01 20:00
poj 2186 Popular Cows 强联通分量tarjan/Kosaraju
那么出度为0的
强连通分量
代表的就是受其他奶牛欢迎的,但是如果出度为0的
强连通分量
的个数大于1.那么则无解。因为将至少有两个分量里的奶牛互相不喜欢。所以我们的算法就是如果出度为0的
强连通分量
的个数
qq_33229466
·
2016-03-31 21:00
最大强连通图算法 tarjan
非强连通图有向图的极大强连通子图,称为
强连通分量
(stronglyconnectedcomponents)。
sun897949163
·
2016-03-31 20:00
HDU 1827 Summer Holiday
强连通分量
缩点
SummerHolidayTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionToseeaWorldinaGrainofSand AndaHeaveninaWildFlower, HoldInfinityinthepalmofyourhand AndEternit
wr132
·
2016-03-30 20:00
summer
HDU
holiday
强连通分量缩点
1827
Pursuit For Artifacts 强连通
缩点
+bfs
给定的图如果存在环,环内每一个点都可以相互达到,所以可以用强连通算法进行
缩点
。缩完点之后,图中所有的点之间只有一条路可以到达,直接可以用bfs进行求解。
xinag578
·
2016-03-30 14:00
POJ 2186 Popular Cows
强连通分量
E-PopularCowsTimeLimit:2000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmitStatusDescriptionEverycow'sdreamistobecomethemostpopularcowintheherd.InaherdofN(1 #include #include #include #inc
zp___waj
·
2016-03-29 14:00
C++
poj
图论
hdu 1827 summer holiday
强连通分量
SummerHolidayTimeLimit:10000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2454 AcceptedSubmission(s):1156ProblemDescriptionToseeaWorldinaGrainofSandAndaHeaveninaWi
zp___waj
·
2016-03-28 17:00
强连通分量
+
缩点
codeforces652E Pursuit For Artifacts
思路:因为"边不能走重复的",往往不能走重复边都可以和
强连通分量
结合起来。
qwb492859377
·
2016-03-28 17:00
有向图的
强连通分量
的分解 总结 poj2186例题举例
而有向图的一个
强连通分量
就是该图的一个极大强连
liujc_
·
2016-03-26 20:00
【bzoj2140】稳定婚姻
强连通分量
Tarjan
强连通分量
跑跑就好了。AC代码如下:#include #include #include #include #defineN40005 usingna
lych_cys
·
2016-03-26 20:00
DFS
强连通分量
【bzoj4243】交朋友 bfs
那么不妨将这些点缩成一个点,然后不断
缩点
直到不能缩为止,这时,对于一个缩起来的点,里面边的数量为包含点的数量*(包含点的数量-1),对于普通的点,对答案的影响即出度。 不妨用并查集来
缩点
。
lych_cys
·
2016-03-26 20:00
bfs
BZOJ-1051 受欢迎的牛 Tarjan求
强连通分量
+
缩点
DAG
居然到现在才学Tarjan,真是太弱了1051:[HAOI2006]受欢迎的牛TimeLimit:10SecMemoryLimit:162MBSubmit:3646Solved:1921[Submit][Status][Discuss]Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果A认为B受欢
DaD3zZ
·
2016-03-24 21:15
BZOJ
图论
Tarjan
强连通分量
间谍网络
nkoj1412Description由于外国间谍的大量渗入,国家安全正处于高度的危机之中。如果A间谍手中掌握着关于B间谍的犯罪证据,则称A可以揭发B。有些间谍收受贿赂,只要给他们一定数量的美元,他们就愿意交出手中掌握的全部情报。所以,如果我们能够收买一些间谍的话,我们就可能控制间谍网中的每一分子。因为一旦我们逮捕了一个间谍,他手中掌握的情报都将归我们所有,这样就有可能逮捕新的间谍,掌握新的情报。
INCINCIBLE
·
2016-03-24 15:00
强连通分量
CCF201509-4 高速公路
思路:
强连通分量
裸题,求出所有的
强连通分量
,答案就等于sigmas[i]*(s[i]-1)/2,s[i]是每个
强连通分量
的大小#include #include #include #include #include
qwb492859377
·
2016-03-21 21:00
【BZOJ2208】[Jsoi2010]连通数【BFS/DFS】【SCC】
id=2208tarjan
缩点
然后dp。但是发现点数才2000...BFS可过。
BraketBN
·
2016-03-19 14:00
2707: [SDOI2012]走迷宫 tarjan+高斯消元解期望方程组
点数很多,我们不能直接高斯消元,而题目中提示了每个
强连通分量
的点数#include#include#include#defineN10005#defineM1000005usingnamespacestd
ws_fqk
·
2016-03-18 20:38
My
Code
【
强连通分量
】奶牛偶像 usaco 2003
nkoj2243Description每头奶牛都梦想着成为牛群中的明星,成为奶牛们的偶像。约翰的牛群共有N(1 #include usingnamespacestd; constintmaxn=10005,maxm=50005; boolout[maxn],mark[maxn]; intvis[maxn],id[maxn]; intnext[maxm][2],last[maxn][2],to[ma
INCINCIBLE
·
2016-03-18 18:00
【BZOJ1589】[Usaco2008 Dec]Trick or Treat on the Farm 采集糖果【SCC】【基环外向树】【DP】【记忆化搜索】
id=1589首先这是一个基环外向树,先tarjan
缩点
变成DAG,然后跑dp就行了。记忆化搜索写成了if(dp[x])returnx;一定是没睡好...
BraketBN
·
2016-03-18 08:00
hdu3267 Graph Game 完全极大极小搜索+连通性剪枝+
缩点
http://www.cnblogs.com/ambition/archive/2012/07/23/Graph_Game.html剪枝也是采用的他写的,感觉一般图的博弈普遍需要把已经做过决策的同类点进行
缩点
减少时间
BPM136
·
2016-03-17 08:00
图
博弈论
极大极小搜索
POJ 3114 Countries in War(
强连通分量
+spfa)
Description间谍在战争时期想要传递一份信件回国,信件可以在邮局之间传递,这种传递是单向的并且有耗时,如果两个邮局在同一个国家的话,那么信件在它们之间传递可以立即完成,而判断两个邮局是否属于同一个国家的依据就是发出的信件可以互相到达,现给出多次查询,每次查询从一个点传递信件到另一个点最快需要多久Input多组用例,每组用例第一行为两个整数n和m表示点数和边数,之后m行每行三个整数a,b,c
V5ZSQ
·
2016-03-15 11:00
bzoj 1969: [Ahoi2005]LANE 航线规划
于是求边双连通分量,
缩点
缩边,只留下桥。所以剩下的肯定是树啦。于是询问变成了求树上两点间距离,求下LCA就可以直接做了。但是还有删边操作。删边肯定不好处理。反过来改成加边操作。
nlj1999
·
2016-03-15 10:00
(
强连通分量
缩点
+拓扑排序)
我一开始没看到'or'这个条件,所以直接tarjan判断是否只有一个
强连通分量
,果断WA。所以需要给原图
缩点
,用tarjan把图变成一个有向无环图,要是
Recoder
·
2016-03-13 20:00
有向图的
强连通分量
hdu3836
今天做题发现图论的有向图
强连通分量
的tarjan算法不会,于是就照着这个博客https://www.byvoid.com/blog/scc-tarjan/学习了一下,感觉非常棒题目是说等价证明,a,b,
zcmartin2014214283
·
2016-03-12 20:00
算法
博客
C语言
hdu3836 Equivalent Sets
分析:先对此图进行
强连通分量
求解,然后要
缩点
,千万要记住缩完点之后要从新链接图,连完之后就有有点没有入度,有点没有出度;但强连通图内所有点都有入入度和出度,所以按缺失点增加一个出度或一个入度,最后一定是入度等于出度所以求解最大值即可
qq_27599517
·
2016-03-12 18:00
数学
图
离散
HDU 3836 - Equivalent Sets【
强连通分量
基础题】
DescriptionToprovetwosetsAandBareequivalent,wecanfirstproveAisasubsetofB,andthenproveBisasubsetofA,sofinallywegotthatthesetwosetsareequivalent.YouaretoproveNsetsareequivalent,usingthemethodabove:ineac
zhou_yujia
·
2016-03-12 14:00
关于图的一些日常
一、基础概念 2016-03-09 1.强连通图和
强连通分量
——搜索Tarjan算法时 强连通图:图G中任意两个顶点都强连通。
u013575812
·
2016-03-09 10:00
概念
图
[POJ2186]Popular Cows(
强连通分量
)
题目链接:http://poj.org/problem?id=2186给定n个点m条边,求某点使得其他点都有通向它的一条路径,计算这个点集的大小。强连通分解后求出度为0的连通分量的个数,如果有且仅有一个连通分量出度为1,则统计这个连通分量中点的数目。遍历所有点的出边指向的点,判断这两个点是否属于同一个连通分量,记录每个连通分量中的点的数目。1#include 2#include 3#inclu
Kirai
·
2016-03-07 11:00
校内欢乐赛之爆零季 POJ 1904
知识点:tarjan
强连通分量
,二分图匹配idea很好,,,由增广路推倒出做法,将匹配边反向形成
强连通分量
是关键相关:LA2966HDU4685(加强版)未完待续#include #include #include
qq_20669971
·
2016-03-06 18:00
bzoj1589 [Usaco2008 Dec]Trick or Treat on the Farm 采集糖果
题目链接本来想做
强连通分量
的题的然而这个题太水了。。。
HugeGun
·
2016-03-04 19:00
BZOJ3069: [Pa2011]Hard Choice 艰难的选择
要处在同一个强联通分量里的点才有两条不重合路径那么很容易想出来只需要离线每次加边同时
缩点
就好了然后只需要打个并查集维护一下当前点被缩成哪个点就好了我第一次LCT的并查集忘了更新了#include #include
liutian429073576
·
2016-03-04 15:00
[UVA 11324]The Largest Clique[SCC][
缩点
]
题目链接:[UVA11324]TheLargestClique[SCC][
缩点
]题意分析:找到最多的节点集合,使得集合内任意两个点之间都有一条路径使得u->v或者v->u。输出该集合的结点个数。
CatGlory
·
2016-03-04 00:00
图论
SCC
hdu 4635 Strongly connected (tarjan)
假设给的简单有向图本来就是强连通图,那么输出-1.分析:1.用tarjan算法求出
强连通分量
的个数,假设个数为1,那么输出-1,结束,否则运行22.如果将一些
强连通分量
合并为有n1个顶点简单全然图1,而将剩下的
强连通分量
合并为
yxwkaifa
·
2016-03-02 21:00
poj2186
强连通分量
targan算法的应用
这个题的意思是给你一些牛和一些边,假设A膜拜B,B膜拜C,那么A就膜拜C,然后让你求被其他所有的牛都膜拜的牛的个数,使用targan算法
缩点
,将图变成有向无环图DAG之后统计顶点的入度,假设顶点入度为0
xingxing1024
·
2016-03-02 19:00
POJ2239二分匹配
然后开始用排除法来想用什么算法合适,没环不可能
缩点
,源点汇点非常不明显不像最大流,什么最小生成树啊就更不可能了。那就是二分了,可是怎么分呢?
nvnnv
·
2016-03-01 16:00
HDU 4612 Warm up(边双连通、树的直径)
题意:N≤2×105个点,M≤106条边的无向图,有重边现在要添加一条边,问添加后剩余最小的桥数是多少分析:套路题,边双连通
缩点
建树之后,显然要形成一个最大的环让桥数变的最少显然连树的直径的2个叶子,然后就是答案了时间复杂度为
lwt36
·
2016-03-01 01:00
连通图
树的直径
[POJ 3177]Redundant Paths[边双连通][Tarjan][
缩点
]
题目链接:[POJ3177]RedundantPaths[边双连通][Tarjan][
缩点
]题意分析:给出一幅含有重边的无向图,问至少连多少条边,使得图中任意两个点u、v都有u->v的路径,和v->u的路径
CatGlory
·
2016-03-01 01:00
图论
边双连通
nyoj 247
这道题确实很难想到是转化为最短路的模型,我开始还是按照论坛里面说的,先求
强连通分量
、
缩点
,最后再搜索,结果挂了。。假设最后的结果是a-b,那么我们肯定要保证a>b,否则根据题意就无意义。
hexianhao
·
2016-02-29 20:00
图论
ZOJ-3781-Paint the Grid Reloaded【11th浙江省赛】【连通块
缩点
】【spfa】【好题】
ZOJ-3781-PainttheGridReloadedTimeLimit:2SecondsMemoryLimit:65536KB LeohasagridwithNrowsandMcolumns.Allcellsarepaintedwitheitherblackorwhiteinitially.TwocellsAandBarecalledconnectediftheyshareanedgeand
loy_184548
·
2016-02-29 09:00
ZOJ
3781
POJ 3177 Redundant Paths(Tarjan_BCC+
缩点
)
题意很清晰,只要用tarjan_bcc算法
缩点
就能形成一棵树。然后怎么计算最少的边呢?
只玩三国的程序猿
·
2016-02-25 23:50
图论
POJ 3164 Command Network
(假设有入边但是从根节点到不了,那么必然会在后面
缩点
,然后就没有入边了)这时可以将每条入边暂时加入到解中。然后对于每个点来说找它所有的一个环,然后把环缩成一个点,也就是给环上的每个点打个标号。
nlj1999
·
2016-02-24 19:00
Poj 3694 Network
一句话题意:求一个无向联通图的桥的个数,动态加边一开始的想法是先
缩点
然后树剖或者并查集缩一发,感觉十分的,不好敲然后被csy点悟,学会了一种神™好敲的方法:先找出一个生成树,对树上的每个边的权值都赋为1
a1s4z5
·
2016-02-24 10:00
bzoj2438 杀人游戏 Tarjan强联通分量
所以就可以用Tarjan找出强联通分量然后
缩点
,得到的DAG上入度为0的点即所要选择的点。
lych_cys
·
2016-02-23 18:00
DFS
Tarjan
强联通分量
强连通分量
的tarjan算法应用(一)
题目链接:POJ2186解题思路:先用tarjan算法求出图中的
强连通分量
,再求出
缩点
后唯一的叶结点即可。
fuyukai
·
2016-02-23 16:00
【tarjan+
缩点
】BZOJ1051-受欢迎的牛
先用tarjan将所有联通分量进行
缩点
,
缩点
后考虑出度为0的点的个数:(1)个数大
GufuVelvirki
·
2016-02-21 22:00
【个人整理】NOIP知识点汇总
*构造、高精、模拟图论图最短路(dijkstra、spfa、floyd),差分约束最小生成树(kruskal、prim)并查集(扩展域)拓扑排序二分图染色,*二分图匹配tarjan找scc、桥、割点,
缩点
DQSSS
·
2016-02-21 17:49
===其它===
个人
【个人整理】NOIP知识点汇总
*构造、高精、模拟图论图最短路(dijkstra、spfa、floyd),差分约束最小生成树(kruskal、prim)并查集(扩展域)拓扑排序二分图染色,*二分图匹配tarjan找scc、桥、割点,
缩点
LOI_DQS
·
2016-02-21 17:00
【tarjan+
缩点
】POJ1236[IOI1996]-Network of Schools
【题意】见:http://blog.csdn.net/ascii991/article/details/7466278【思路】
缩点
+tarjan,思路也可以到上面的博客去看。
GufuVelvirki
·
2016-02-19 23:00
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他