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
缩点
HDU3072
思路:
缩点
,最短路 1 #include <bits/stdc++.h> 2 3 const int MAXN = 50000+10; 4
·
2015-11-11 11:09
HDU
HDU 4612 Warm up(Tarjan)
果断对Tarjan不熟啊,Tarjan后
缩点
,求树上的最长路,注意重边的处理,借鉴宝哥的做法,开标记数组,标记自己的反向边。
·
2015-11-11 10:23
tar
zoj Grouping(强连通+
缩点
+关键路径)
题意: 给你N个人,M条年龄大小的关系,现在打算把这些人分成不同的集合,使得每个集合的任意两个人之间的年龄是不可比的。问你最小的集合数是多少? 分析: 首先,假设有一个环,那么这个环中的任意两个点之间都是可比的,并且,和这个环相连的任意一个点或环也和这个环是可比的,因为关系具有传递性。但如果两个点或者环,无法处在同一条路径上,那么这两个点和环就是不可比
·
2015-11-11 09:28
group
hdu 2767 Proving Equivalences 强连通
缩点
首先强连通
缩点
,对于新图,每一个点都至少要有一条出去的边和一条进来的边(这样才干保证它能到随意点和随意点都能到它) 所以求出新图中入度为0的个数,和出度为0的个数,加入的边就是从出度为0的指向入度为0
·
2015-11-11 09:47
HDU
(Kosaraju
缩点
+拓排)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Going from u to v or from v to u? Time Limit: 2000MS  
·
2015-11-11 08:41
poj
POJ 3694 LCA
思路:其实这题都不需要
缩点
了。。 直接记录每条桥的位置,然后每次询问进行一次LCA,当询问到桥时,桥数减1,下次询问就不会再计数了。
·
2015-11-11 08:02
poj
[强联通分量] COJ 1128 Download Station
两边DFS求强联通分支,
缩点
; 算法流程: dfs(G); dfs(G') in the order which f[] decreases.
·
2015-11-11 07:46
download
POJ 3694 Network ★(边双连通分量+并查集
缩点
+LCA)
所以我们需要“动态地”在原图的基础上求桥~ 我们可以先把图求一次边双连通分量(BCC)然后
缩点
,因为同一双连通分量中没有桥,加边没有影
·
2015-11-11 07:49
NetWork
POJ 3694 Network ★(边双连通分量+并查集
缩点
+LCA)
所以我们需要“动态地”在原图的基础上求桥~ 我们可以先把图求一次边双连通分量(BCC)然后
缩点
,因为同一双连通分量中没有桥,加边没有影
·
2015-11-11 07:48
NetWork
POJ 2762 Going from u to v or from v to u?(有向图单向连通)
给定一个有向图,问是否对于任意给定的两个点x,y,满足以下两个条件之一: x能到达y 或者y能到达x; 虽然本题是求单连通的,但是我们需要先求强连通分量,因为,强连通分量中存在双向路径,因此可以
缩点
·
2015-11-11 07:47
poj
POJ 2762 Going from u to v or from v to u?(有向图单向连通)
给定一个有向图,问是否对于任意给定的两个点x,y,满足以下两个条件之一: x能到达y 或者y能到达x; 虽然本题是求单连通的,但是我们需要先求强连通分量,因为,强连通分量中存在双向路径,因此可以
缩点
·
2015-11-11 07:45
poj
POJ 1236 Network of Schools ★(经典问题:强联通分量+
缩点
)
题意:N(2<N<100)个学校之间有单向的网络,每个学校得到一套软件后,可以通过单向网络向周边的学校传输,问题1:初始至少需要向多少个学校发放软件,使得网络内所有的学校最终都能得到软件。2,至少需要添加几条传输线边,使任意向一个学校发放软件后,经过若干次传送,网络内所有的学校最终都能得到软件。 分析:先求出图的强连通分量(我用的Korasaju,也可以用Tarjan),
·
2015-11-11 07:37
NetWork
POJ 1236 Network of Schools ★(经典问题:强联通分量+
缩点
)
题意:N(2<N<100)个学校之间有单向的网络,每个学校得到一套软件后,可以通过单向网络向周边的学校传输,问题1:初始至少需要向多少个学校发放软件,使得网络内所有的学校最终都能得到软件。2,至少需要添加几条传输线边,使任意向一个学校发放软件后,经过若干次传送,网络内所有的学校最终都能得到软件。 分析:先求出图的强连通分量(我用的Korasaju,也可以用Tarjan),
·
2015-11-11 07:37
NetWork
POJ 3114 Countries in War(强联通分量+Tarjan)
思路 :强连通分量
缩点
之后,求最短路。以前写过,总感觉记忆不深,这次自己敲完再写了一遍。
·
2015-11-11 04:16
count
POJ 1144 Network(Tarjan)
思路 : Tarjan
缩点
,u是割点的充要条件是:u要么是具有两个以上子女的深度优先生成树的根,要么不是根,而有一个子女v满足low[v]>=dfn[u]。
·
2015-11-11 04:13
NetWork
POJ 3177 Redundant Paths(Tarjan)
思路 :先用Tarjan
缩点
,
缩点
之后的图一定是一棵树,边连通度为1。
·
2015-11-11 04:13
Path
构造强连通图
我们知道,要把一个非边双连通图构造成一个边双连通图,只需把这个图化简(边双连通分量
缩点
)成一个树,然后 找出叶子节点个数leaf,(leaf+1)/2就是要新添加的边数。
·
2015-11-11 03:40
图
图的单向连通
我们可以对强连通分量进行
缩点
,
缩点
后的图一定是一个有向无环图; 现在,问题等价于给你一个有向无环图,问你它是否为单向连通图。
·
2015-11-11 03:39
图
poj 2186
首先,强连通分量可以
缩点
,所有
缩点
后的图一定是一个有向无环图,出度为0的点受其他出度不为0的点的仰慕.因为要求的是受其他所有点仰慕的点的个数(强连通内互相仰慕),所以,当只有一个出度为
·
2015-11-11 03:38
poj
POJ 3352 无向图边双连通分量,
缩点
,无重边
虽然比赛的时候最后水过了,但是那个模版看的还是一知半解,主要还是对于无向图
缩点
不了解。
·
2015-11-11 03:29
poj
图论-桥/割点/双连通分量/
缩点
/LCA
基本概念: 1.割点:若删掉某点后,原连通图分裂为多个子图,则称该点为割点。 2.割点集合:在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。 3.点连通度:最小割点集合中的顶点数。 4.割边(桥):删掉它之后,图必然会分裂为两个或两个以上的子图。 5.割边集合:如果有一个边集合,删除这
·
2015-11-10 22:08
图论
有向连通图增加多少边构成强联通(hdu3836,poj1236)
hdu3836 求出强分量后
缩点
处理得到分支图,对分支图的每个强连通分量统计出度和入度。
·
2015-11-10 22:06
poj
hdu2767Proving Equivalences【STL版SCCTarjan+
缩点
】(有注释)
ProvingEquivalencesTimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4410 AcceptedSubmission(s):1562ProblemDescriptionConsiderthefollowingexercise,foundi
zhou_yujia
·
2015-11-10 13:00
多校联赛2 Problem2 Warm up 求桥的数目+
缩点
后的树的直径 当时被不知道原因的爆栈爆到无语了。。
Warm up Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1398 Accepted Submission(s): 320 Probl
·
2015-11-09 14:13
ARM
hdu2767 Proving Equivalences --- 强连通
原图是有环的,
缩点
建图,在该DAG图上我们能够发现,要使该图变成强连通图必须连成环 而加入�最少的边连成环,就是把图上入度为0和出度为0的点连上,那么其它的点就都能够互相到达了 所以答案就是max(
·
2015-11-09 13:39
HDU
BZOJ1023: [SHOI2008]cactus仙人掌图
环
缩点
+DP 下面的代码是有问题的……但是在BZ上能过 1 /**************************************************************
·
2015-11-08 16:28
2008
把一个图变成任意两点可达需要添加边的条数
; 找出入度为零的顶点的个数 m 找出出度为零的顶点的个数 n 则需要添加的边数为:max(m,n); 例题:NYOJ 120 猜测:强连通
缩点
可以用来求有几个环
·
2015-11-08 16:56
添加
【TYVj p1153,极其强大的
缩点
】间谍网络
Tarjan是一种很高效的求解有向图的强连通分量的算法,但是它的主要应用之一是
缩点
,也就是把整个强连通分量的一定信息集中到一个点上,将其构成一个新图
·
2015-11-08 14:28
网络
tarjan算法求
缩点
+树形DP求直径
hdu4612 Warm up Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 3184 Accepted Submission(s): 72
·
2015-11-08 14:14
tar
强连通分量+
缩点
(poj2553)
http://poj.org/problem?id=2553 The Bottom of a Graph Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 8748 Accepted: 3625 Description
·
2015-11-08 14:38
poj
边的双联通+
缩点
+LCA(HDU3686)
Traffic Real Time Query System Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1929 Accepted Subm
·
2015-11-08 14:07
HDU
2-sat 输出任意一组可行解&拓扑排序+
缩点
poj3683
Priest John's Busiest Day Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 8170 Accepted: 2784 Special Judge Description John is th
·
2015-11-08 14:57
poj
soj 2012. King
缩点
,然后把原图变为一个新的DAG图,然后统计新的DAG图的入点为0的个数。 注意这里输出的是序号,不是个数。 #include <ios
·
2015-11-08 13:27
2012
HDU 4005 The war(割点)
思路:首先将图
缩点
变成树。之后找到树中最小的边(u,v),然后从u,v分别向下DFS,到达一个点S时,S下面的边的次小值可以更新答案。 vector<pair<i
·
2015-11-08 11:57
HDU
POJ 2762 Going from u to v or from v to u?(强连通分量)
思路:步骤如下: (1)求强连通分量; (2)
缩点
:将原图换成新图; (3)在新图中拓扑排序,若每次只有一个入度为0的点,则满足题意。
·
2015-11-08 11:23
poj
BNU 20860——Forwarding Emails——————【强连通图
缩点
+记忆化搜索】
Forwarding Emails Time Limit: 1000ms Memory Limit: 131072KB This problem will be judged on UVA. Original ID: 12442 64-bit integer IO format: %lld J
·
2015-11-08 10:40
forward
HDU 3836 Equivalent SetsTarjan+
缩点
)
Problem Description To prove two sets A and B are equivalent, we can first prove A is a subset of B, and then prove B is a subset of A, so finally we got that these two sets are equivalent. You ar
·
2015-11-08 10:32
set
poj2186
分析:强连通分支+
缩点
,然后统计每个强连通分支的出度,如果只有一个为0,则输出其内部点的个数,如果有多个为0,说明没有答案。
·
2015-11-07 12:21
poj
BZOJ 1093 最大半连通子图(强连通分量+树形DP)
(2)因此,求出强连通分量
缩点
,形成一个有向无环图,其实与树是差不多的。在这个图上DP一次即可,也就是找出最长链以及最长链的
·
2015-11-07 11:57
ZOJ
BZOJ 1924 所驼门王的宝藏(强连通分量+树形DP)
之后求强连通分量SCC,
缩点
重新构图。然后就是一个树,树形DP一下即可。
·
2015-11-07 11:56
ZOJ
POJ2239二分匹配
然后开始用排除法来想用什么算法合适,没环不可能
缩点
,源点汇点非常不明显不像最大流,什么最小生成树啊就更不可能了。那就是二分了,可是怎么分呢?
·
2015-11-06 07:19
poj
hdu2767 Proving Equivalences
题目大意是给你一个有向图,问你至少加几条边让整个图变成强连通,,强连通图的意思是图里面任意两个顶点都能够到达,, 解法:
缩点
后统计没有出度的和没有入度的点个个数,两者取最大值 代码: View
·
2015-11-03 22:35
HDU
hdu3267 Graph Game
缩点
+ 博弈
很明显是一道博弈题,我的做法是,首先进行
缩点
,对于相邻顶点u,v,如果u,v间的边数不小于2
·
2015-11-03 22:45
Graph
pku1236 2186 2553强连通分支及其
缩点
(Tarjan算法)
刚学到强连通分支及其
缩点
,瞻仰了下牛人博客:BYVoid, 这里图文并茂,非常清晰的讲了Tarjan算法的流程,很快我就看懂了!看来,牛人就是不一样啊。
·
2015-11-03 22:35
tar
POJ 3648 Wedding 2-sat输出一组解
这个肯定就是2-sat问题,建图时注意建新郎和新娘的边,还有
缩点
构造新图的时候返向建边,因为当有一条边a->b的时候,表示选a必须选b那么这样我们在选择人的时候,就会有一连串的问题,但是我们直接选b但是他可以不一定选择
Triple_WDF
·
2015-11-02 15:00
hdu One and One Story tarjan
缩点
+rmq+LCA
http://acm.hdu.edu.cn/showproblem.php?pid=4297 题意: 给出n个点的有向图,每个点的出度均为1.有m个询问,每个询问两个数(u,v),表示两个人一个在u一个在v。 对于每个询问,请你选择一个点P使得u、v均能到达P。设u到达P需要A步,v到达P需要B步。求一个P使得max(A,B)最小? 若答案不唯一,输出min(A,B)最小的;若答案还不唯一
·
2015-11-02 15:46
tar
pku 2942 Knights of the Round Table
点双联通 + 二分图染色~~ 这道题做了有两天了,因为点双联通一直写不对,昨天就又花了一些时间看了下割点,块,割边,
缩点
,今天在贡献了n次wa后终于AC了,泪奔~~ 题目大意:有n个骑士,有m对憎恨关系
·
2015-11-02 15:26
table
pku 3694 Network
思路:刚开始想都没想,直接就写,每加进来一条边然后进行
缩点
,写到每加一条边然后重新建图的时候打住了,每加一条边要进行
缩点
,还要重新建图,太麻烦了,, 搞了很久还是写出来了,交上去OLE了,搜了一下解题报告
·
2015-11-02 15:24
NetWork
hdu 2242 考研路茫茫——空调教室
双联通
缩点
+树形DP~~ 前些天做树形DP的时候就发现这道题了,那时候没学双联通不知道怎么样
缩点
,这两天又把tarjan学了一下,先学习用tarjan解决强联通,之后感觉用tarjan解决双联通 与强联通有类似之处
·
2015-11-02 15:23
HDU
pku 3711 Redundant Paths
思路:用双联通
缩点
,然后求出度为一的双连通分量的个数count1,最后(count1+1)/2即是所求!!
·
2015-11-02 15:22
Path
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他