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
强联通缩点
【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
【BZOJ2208】[Jsoi2010]连通数【BFS/DFS】【SCC】
id=2208tarjan
缩点
然后dp。但是发现点数才2000...BFS可过。
BraketBN
·
2016-03-19 14: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
图
博弈论
极大极小搜索
bzoj 1969: [Ahoi2005]LANE 航线规划
于是求边双连通分量,
缩点
缩边,只留下桥。所以剩下的肯定是树啦。于是询问变成了求树上两点间距离,求下LCA就可以直接做了。但是还有删边操作。删边肯定不好处理。反过来改成加边操作。
nlj1999
·
2016-03-15 10:00
(强连通分量
缩点
+拓扑排序)
所以需要给原图
缩点
,用tarjan把图变成一个有向无环图,要是
Recoder
·
2016-03-13 20:00
hdu3836 Equivalent Sets
分析:先对此图进行强连通分量求解,然后要
缩点
,千万要记住缩完点之后要从新链接图,连完之后就有有点没有入度,有点没有出度;但强连通图内所有点都有入入度和出度,所以按缺失点增加一个出度或一个入度,最后一定是入度等于出度所以求解最大值即可
qq_27599517
·
2016-03-12 18:00
数学
图
离散
POJ 1904 King's Quest
强联通
分量+输入输出外挂
已知这些条件,要你找出每个儿子可以和哪些女孩结婚思路:求
强联通
分量。
untiltetw
·
2016-03-10 11: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
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
POJ 3177 Redundant Paths 边双联通分量
缩点
发现,如果两个点在一个边双联通分量内,路就必定至少2条,因此
缩点
成树,问题转化为将树补成边双联通分量,至少要加多少条边。与POJ3352实际上一样。
huanghongxun
·
2016-02-18 22:00
poj
缩点
边双联通分量
【POJ 3592】 Instantaneous Transference(强连通
缩点
+最长路)
【POJ3592】InstantaneousTransference(强连通
缩点
+最长路)InstantaneousTransferenceTimeLimit:5000MSMemoryLimit:65536KTotalSubmissions
A_LeiQ
·
2016-02-18 21:17
最短路
强连通
POJ
ACM道路之数据结构
【POJ 3592】 Instantaneous Transference(强连通
缩点
+最长路)
【POJ3592】InstantaneousTransference(强连通
缩点
+最长路)InstantaneousTransferenceTimeLimit: 5000MS MemoryLimit:
ChallengerRumble
·
2016-02-18 21:00
【POJ 3592】 Instantaneous Transference(强连通
缩点
+最长路)
【POJ3592】InstantaneousTransference(强连通
缩点
+最长路)InstantaneousTransferenceTimeLimit: 5000MS MemoryLimit:
ChallengerRumble
·
2016-02-18 21:00
POJ 3352 Road Construction 边双联通分量 Tarjan
tarjan求出边双联通分量后
缩点
成一棵树。
huanghongxun
·
2016-02-18 21:00
poj
Tarjan
双连通分量
双联通
边双联通
bzoj3171 循环格 最小费用流
实际上,将方向看成一条有向边,每个点能回到自己不就是要求原图是若干个
强联通
分量吗?
lych_cys
·
2016-02-18 19:00
网络流
费用流
二分图
最小费用最大流
hdu 4612 Warm up 双连通
缩点
+树的直径
首先双连通
缩点
建立新图(顺带求原图的总的桥数,事实上因为原图是一个强连通图,所以桥就等于
缩点
后的边)此时得到的图类似树结构,对于新图求一次直径,也就是最长链。
lcchuguo
·
2016-02-17 12:00
UVa11324 The Largest Clique(强连通分量+
缩点
+记忆化搜索)
那么问题就简单了,强连通分量
缩点
,强连通分量必定要一起留下,从入度0到出度0的强连通分量找到一条包含最多点的通路即可。
WABoss
·
2016-02-10 23:00
bzoj1924 所驼门王的宝藏 有向图最长链
然后就是一个景点的强连通分量
缩点
+dp最长路。但这道题目不能直接暴力连,因为对于同一行的横天门,如果直接暴力连的话是O(N^2)的。
lych_cys
·
2016-02-09 18:00
dp
图论
DFS
强连通分量
最长路
ZOJ3795 Grouping(强连通分量+
缩点
+记忆化搜索)
首先考虑找出强连通分量
缩点
后形成DAG,强连通分量内的点肯定各自一组,两个强连通分量的拓扑序能确定的也得各自一组。能在同一组的就是两个强连通分量在不同的从入度0到出度0的强连通分量的路径上。
WABoss
·
2016-02-08 14:00
【HDOJ】3686 Traffic Real Time Query System
这题做了几个小时,基本思路肯定是求两点路径中的割点数目,思路是tarjan
缩点
,然后以割点和连通块作为新节点见图。转化为lca求解。结合点——双连通分量与LCA。
Bombe
·
2016-02-05 22:00
BZOJ 2707: [SDOI2012]走迷宫( tarjan + 高斯消元 )
数据范围太大不能直接高斯消元,tarjan
缩点
然后按拓扑逆序对每个强连通分量高斯消元就可以了.
JSZX11556
·
2016-02-05 13:00
hdoj 2066 一个人的旅行 【多源多汇最短路】
题目:hdoj2066一个人的旅行方法:
缩点
+最短路分析:看了大神的一篇博客,讲冗余压缩的,然后就想找一个多源最短路练练手。
phlsheji
·
2016-02-03 16:00
hdoj 2066 一个人的旅行 【多源多汇最短路】
题目:hdoj2066一个人的旅行方法:
缩点
+最短路分析:看了大神的一篇博客,讲冗余压缩的,然后就想找一个多源最短路练练手。
phlsheji
·
2016-02-03 16:00
POJ 2186 Popular Cows (
强联通
)
http://poj.org/problem?id=2186PopularCowsTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 23819 Accepted: 9767DescriptionEverycow'sdreamistobecomethemostpopularcowintheherd.InaherdofN(1 * *Time:
phlsheji
·
2016-02-03 10:00
POJ 2186 Popular Cows (
强联通
)
http://poj.org/problem?id=2186PopularCowsTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 23819 Accepted: 9767DescriptionEverycow'sdreamistobecomethemostpopularcowintheherd.InaherdofN(1 * *Time:
phlsheji
·
2016-02-03 10:00
hdu2767:强连通分量
有向图,求最少增加多少边能够使整个图成为一个连通图,tarjan
缩点
,然后max(出度为0的点,入度为0的点),原理YY一下就懂了。
BBChq
·
2016-02-02 22:00
hdu2767:强连通分量
有向图,求最少增加多少边能够使整个图成为一个连通图,tarjan
缩点
,然后max(出度为0的点,入度为0的点),原理YY一下就懂了。
BBChq
·
2016-02-02 22:00
hdu2767:强连通分量
有向图,求最少增加多少边能够使整个图成为一个连通图,tarjan
缩点
,然后max(出度为0的点,入度为0的点),原理YY一下就懂了。
BBChq
·
2016-02-02 22:00
hdu3861The King’s Problem
显然就是最小路径覆盖问题,只是要
缩点
。
KIJamesQi
·
2016-02-01 23:00
最小路径覆盖
强联通分量
bzoj1529 [POI2005]ska Piggy banks
题目链接本来是想做强连通分量
缩点
的题然而1000000不可搞于是并查集秒1#include 2#include 3#include 4#include 5#include 6#include
HugeGun
·
2016-02-01 20:00
bzoj1529 [POI2005]ska Piggy banks
题目链接本来是想做强连通分量
缩点
的题然而1000000不可搞于是并查集秒1#include 2#include 3#include 4#include 5#include 6#include
HugeGun
·
2016-02-01 20:00
bzoj2208 [Jsoi2010]连通数
题目链接先是强连通分量
缩点
,然后出来一个DAG然后就可以DP啦,要找出每个SCC能到达的SCC有哪些如果直接存一个二维数组来传递闭包的话肯定会TLE对吧于是我们使用了神奇的bitset就快多了1#include
HugeGun
·
2016-02-01 20:00
lightoj 1429 - Assassin`s Creed (II)
环其实容易想到
缩点
,,,只是点重复经过怎么处理,因为要用二分图的性质的话,里面的边石不能重复的,所以这里的处理就是添加边进去,如果原图中u到v是可达的,那么u到v就新建一条边。。。。
KIJamesQi
·
2016-01-31 17:00
最小路径覆盖
lightoj
强联通分量
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他