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
强联通缩点
UVA10972 - RevolC FaeLoN(双连通分量)
所以找出桥,
缩点
,然后统计度数为0(伸出两条边)的点u和度数为1(伸出一条边)的点。最后的答案为(2*u+v+1)/2。POJ3352代码:#include #include #
u011345461
·
2014-10-15 23:00
BZOJ 2208 JSOI2010 连通数 Tarjan+拓扑排序
题目大意:给定一个n个点的有向图,求有多少点对(x,y),使x沿边可到达y设f[i][j]为从i到j是否可达首先
强联通
分量中的任意两个点均可达于是我们利用Tarjan
缩点
缩点
之后是一个拓扑图,我们求出拓扑序
PoPoQQQ
·
2014-10-13 14:00
拓扑排序
Tarjan
bzoj
BZOJ2208
Bayan 2015 Contest Warm Up E题(双连通分量
缩点
+DP计数)
E.StronglyConnectedCity2timelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputImagineacitywith n junctionsand m streets.Junctionsarenumberedfrom 1 to n.Inordertoi
cq_phqg
·
2014-10-08 18:00
ACM
codeforces
POJ1236-Network of Schools(Tarjan +
缩点
)
思路:对于有向图而言,首先求出有几个强连通分量,之后将每个强连通分量
缩点
,形成DAG,本题开头第一句就说图是连通的了。
u011345461
·
2014-10-03 15:00
hdoj 2066 一个人的旅行 【多源多汇最短路】
题目:hdoj2066一个人的旅行方法:
缩点
+最短路分析:看了大神的一篇博客,讲冗余压缩的,然后就想找一个多源最短路练练手。
y990041769
·
2014-10-02 14:00
Algorithm
优化
最短路
SPFA
bfs
UVA11324-- The Largest Clique(SCC+DP)
题目链接题意:给出一张有向图,求一个结点数最大的结点集,使得该结点集中任意两个结点u和v满足:要么u可以到到v,要么v可以到达u(u和v可以互相到达)思路:我们可以
缩点
,用Tarjan求出所有强连通分量
u011345461
·
2014-09-28 11:00
最小树形图 朱刘算法
3.如果有环,就把环缩成一个点,把所有环都
缩点
后对所有点重新编号。 4.更新其它点到环的距离,比如本来到还上v点的边,权
corncsd
·
2014-09-27 10:00
2014北京网络预选赛1005(强连通
缩点
+期望)HDU5036
ExplosionTimeLimit:6000/3000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):243 AcceptedSubmission(s):63ProblemDescriptionEveryoneknowsMattenjoysplayinggamesverymuch.No
cq_phqg
·
2014-09-23 11:00
ACM
HDU
【POJ1236】Network of Schools
强联通
分量
缩点
(本文kosaraju)
不要说这题多水之类的……我只是想记一下kosaraju这种屌炸天的dfs序延伸算法(说不定能加到我的ygylca里面)*/题意神马的都不说了,好吧,就是给你个图,n个点,然后n行每行都描述该点的出边,图建完了,然后
缩点
Vmurder
·
2014-09-23 07:00
详解
Kosaraju
poj1236
hdu2767 Proving Equivalences,有向图
强联通
,Kosaraju算法
点击打开链接有向图
强联通
,Kosaraju算法
缩点
后分别入度和出度为0的点的个数answer=max(a,b);scc_cnt=1;answer=0#include #include #include
yew1eb
·
2014-09-19 13:00
Codeforces Round #267 (Div. 2)
然后对取与不取当前位置进行转移即可,要先把前缀和预处理出来D:先利用map,把字符串hash掉,然后建图,现场在做的时候是直接记忆化搜索,不过这样处理不了环的情况,果断fst了,后来换了下姿势,先求强连通进行
缩点
u011217342
·
2014-09-19 10:00
POJ 3352 Road Construction (边双连通分量)
题目类型 边双连通分量题目意思给出一个n个点m条边的无向连通图(n,m Tarjan应用:求割点/桥/
缩点
/强连通分量/双连通分量/LCA(最近公共祖先)结果为树的叶子结点数+1再除2参考代码 -有疑问的地方在下方留言看到会尽快回复的
Yunyouxi
·
2014-09-19 10:00
图论
Tarjan
边双连通分量
uva11324 - The Largest Clique 有向图强连通分量+
缩点
+DP
GivenadirectedgraphG,considerthefollowingtransformation.First,createanewgraphT(G)tohavethesamevertexsetasG.CreateadirectededgebetweentwoverticesuandvinT(G)ifandonlyifthereisapathbetweenuandvinGthatfol
corncsd
·
2014-09-18 17:00
2014鞍山网络预选赛1010(
缩点
+高斯消元)hdu5006
ResistanceTimeLimit:6000/3000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):280 AcceptedSubmission(s):82ProblemDescriptionRecentlyDRDgotanumberofwires.Someofthewireshave
cq_phqg
·
2014-09-18 00:00
HDU 5006 Resistance(鞍山网络赛J题)
电阻不是1就是0,就可以先
缩点
,把电阻为0的那些边缩掉,只考虑有电阻的边,这样的话缩下来点数就不多了,就可以利用高斯消元+基尔霍夫定律去搞了代码:#include #include #include #
u011217342
·
2014-09-15 21:00
UVA11324 The Largest Clique,有向图,最大团的结点数
点击打开链接有向图把
强联通
分量
缩点
后得到一个DAG,然后DP。
yew1eb
·
2014-09-11 10:00
codeforces #427C Checkposts(强连通
缩点
)
题目地址:http://codeforces.com/problemset/problem/427/C强连通
缩点
模板题。。
u013013910
·
2014-09-10 15:00
编程
算法
C语言
ACM
强连通
POJ 1236.Network of Schools (强连通)
首先要强连通
缩点
,统计新的图的各点的出度和入度。
weixin_33725239
·
2014-09-04 22:00
HDU 3879 Base Station(最小割---最大权闭合)
于是我以为需要
缩点
或是别的优化。。于是又想了会怎么优化,感觉没法优化了。。于是上网一搜。。还真都是就这么过了。。。过了。。过了。。于是,我就按刚上来那个思路敲,结果203ms过了。。。
u013013910
·
2014-09-02 16:00
编程
算法
C语言
ACM
网络流
UVA 10972 - RevolC FaeLoN(边-双连通分量)
UVA10972-RevolCFaeLoN题目链接题意:给定一个无向图(不一定全连通),现在把边定向,问还要添加几条边使得图强连通思路:先求出边-双连通分量,每个连通分量都能定向,然后
缩点
,转化为欧拉回路
u011217342
·
2014-09-01 11:00
Codeforces 104C Cthulhu dfs暴力 || 点双连通
缩点
题目链接:点击打开链接题意:给定n个点m条边的无向图问图中是否存在有且仅有一个简单环和一些树,且这些树的root都在这个简单环上。瞎写了个点双。。==#include #include #include #include #include #include #include usingnamespacestd; #defineN105 #defineM100005 #defineinf100000
qq574857122
·
2014-08-31 22:00
UVA 11504 - Dominos(强连通分量)
UVA11504-Dominos题目链接题意:给定一个多米诺骨牌的有向图,为最多要推几个才能全倒思路:强连通分量,
缩点
后找出度数为0的点就是答案代码:#include #include #include
u011217342
·
2014-08-31 22:00
HDU 2883 kebab
关键是
缩点
。
CHCXCHC
·
2014-08-31 16:00
网络流
poj1236强连通分量+
缩点
{ poj1236networkofschools 题目求:1.最少要发几个文件使得所有学校都能收到 2.最少连几条边使得所有学校连接 } programnetwork_of_schools; varx,l,n,cnt,a,b,t,tot,i:longint; head,dfn,low,s,belong:array[1..100]oflongint; in0,out0:array[1..100]o
zz_ylolita
·
2014-08-31 01:00
poj
Tarjan
强连通分量
缩点
UVALive 4839 HDU 3686 Traffic Real Time Query System
题意:寻找图中从一条边到另一条边的路径上必须经过的点的个数思路:首先必经过的一定是割点 因此可以先做点双连通然后
缩点
缩完点后形成了树 而且树上的路径是满足“非割点-割点-非割点-割点-…”这样的模式的
u013351160
·
2014-08-30 13:00
图论
HDU
uva
UVA 11324 - The Largest Clique(强连通分量+
缩点
)
UVA11324-TheLargestClique题目链接题意:给定一个有向图,要求找一个集合,使得集合内任意两点(u,v)要么u能到v,要么v能到u,问最大能选几个点思路:强连通分量,构造出scc之后,
缩点
u011217342
·
2014-08-30 13:00
UVA 12167 - Proving Equivalences(强连通分量+
缩点
)
UVA12167-ProvingEquivalences题目链接题意:给定一些已经存在的等价性证明,要求全部等价,需要在多最少几次证明思路:先求出强连通分量,然后进行
缩点
,在
缩点
后的图上统计入度和出度为
u011217342
·
2014-08-29 21:00
poj 3694 Network 双连通分量
双连通
缩点
后的图上任意边都是桥,且它是一棵树。由此可知,若新加的一条边处于同一个双联通分量,那么答案不变。
t1019256391
·
2014-08-27 22:00
连通分量模板:tarjan: 求割点 && 桥 &&
缩点
&& 强连通分量 && 双连通分量 && LCA(最近公共祖先)
PS:摘自一不知名的来自大神。1.割点:若删掉某点后,原连通图分裂为多个子图,则称该点为割点。2.割点集合:在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。3.点连通度:最小割点集合中的顶点数。4.割边(桥):删掉它之后,图必然会分裂为两个或两个以上的子图。5.割边集合:如果有一个边集合,删除这个边集合以后
u013497151
·
2014-08-26 20:00
POJ-1236-Network of Schools
这个题就是求
强联通
分量,然后
缩点
统计即可。
z309241990
·
2014-08-26 00:00
强联通分量
HDU 2767 Proving Equivalences(强连通分量)
方法是先
缩点
,
缩点
很简单,只要加个数组,在找到一个强连通分量的时候让那些点都标记为该强连通分量的标号即可。
u013013910
·
2014-08-25 17:00
编程
算法
C语言
ACM
Tarjan
hdu 4971
做题太少,都不知道什么最大权闭合团,见这里然后不
缩点
也可以。。。
cugbbaoge
·
2014-08-23 15:00
多校
Baoge
HDU 1045 Fire Net 二分图Bipartite题解
建图:1把同一行不被X分开的格子标同一个号码,被X分开的标下一个号码,这样做是为了
缩点
,不需要把所有的格子都分开标号,而且可以更方便建个更加小的图。
kenden23
·
2014-08-22 23:00
强连通
缩点
+最大权闭合图
思路:先给问题
缩点
一下,每个
缩点
后的点权就是这个点内所有点权和。然后跑一个最大
qq574857122
·
2014-08-21 17:00
【拓扑排序】 HDOJ 1811 Rank of Tetris
先用并查集
缩点
,然后拓扑排序就行了。。。判断信息不完整可以看队列里的元素个数,如果大于1则肯定是信息部完整。。。
blankcqk
·
2014-08-17 10:00
HDU
【splay tree】 HDOJ Queue-jumpers
其余的点
缩点
。。。就这样子用splay维护一下就行了。。。#include #include #include #include #include #include #include #in
blankcqk
·
2014-08-04 15:00
HDU
poj1236 Network of Schools ,有向图求强连通分量(Tarjan算法),
缩点
题目链接: 点击打开链接题意: 给定一个有向图,求:1)至少要选几个顶点,才能做到从这些顶点出发,可以到达全部顶点2)至少要加多少条边,才能使得从任何一个顶点出发,都能到达全部顶点 顶点数 #include #include #include #include usingnamespacestd; constintmaxn=100+10; vectorG[maxn]; intdfn[ma
yew1eb
·
2014-08-04 14:00
ZOJ 3795 Grouping
强联通
+偏序集
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3795http://vjudge.net/contest/view.action?cid=52151#problem/H浙大月赛题1.题意:有N个人,M条边,边(u,v)表示u的年龄不小于v,若把这N个人分为很多组,要求每一组中的年龄无法相互比较,求组数最小值。2.
csuhoward
·
2014-08-04 10:00
dp
强联通
偏序
POJ 3114 Countries in War 强连通tarjan
缩点
后 跑最短路spfa
CountriesinWarTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 2359 Accepted: 736DescriptionIntheyear2050,afterdifferentattemptsoftheUNtomaintainpeaceintheworld,thethirdworldwarbrokeout.Theimpor
u013532224
·
2014-08-02 22:00
最短路
强连通
缩点
POJ 1236 Network of Schools(强连通 Tarjan+
缩点
)
POJ1236NetworkofSchools(强连通Tarjan+
缩点
)ACM题目地址:POJ1236题意: 给定一张有向图,问最少选择几个点能遍历全图,以及最少添加几条边使得有向图成为一个强连通图。
hcbbt
·
2014-07-30 15:00
ACM
HDU 2767 Proving Equivalences(强连通 Tarjan+
缩点
)
HDU2767ProvingEquivalences(强连通Tarjan+
缩点
)ACM题目地址:HDU2767题意: 给定一张有向图,问最少添加几条边使得有向图成为一个强连通图。
hcbbt
·
2014-07-30 15:00
ACM
【双连通分量】 HDOJ 2242 考研路茫茫——空调教室
然后
缩点
,
缩点
以后就是一棵树,最后在树上进行树形DP就好了。。。
blankcqk
·
2014-07-28 20:00
HDU
【强连通
缩点
+最短路】 POJ 3114 Countries in War
先强连通
缩点
处理处DAG图,然后再DAG图上求两点间最短路就行了。。。用floyd算法会超时。。
blankcqk
·
2014-07-27 17:00
poj
【强连通
缩点
+二分匹配】 HDOJ 3861 The King’s Problem
先强连通
缩点
预处理出DAG图,然后在DAG图上做二分匹配,DAG图的点数-最大匹配就是最小覆盖了。。。
blankcqk
·
2014-07-27 14:00
HDU
【强连通
缩点
】 HDOJ 3072 Intelligence System
先强连通
缩点
,然后对每个点挑指向这个点的权值最小的边,如果入度为0就不计算了。。最后全加起来就是答案了。。
blankcqk
·
2014-07-27 12:00
HDU
【强连通分量】 HDOJ 3639 Hawk-and-Chicken
先强连通
缩点
求出DAG图,求最大权值的时候,因为存在重边,也存在一个点从多条路径到达终点的情况。。所以要建反图,找入度为0的点DFS求出最大权。。这样用DFS就可以很好的解决上面两个问题。。。
blankcqk
·
2014-07-26 20:00
HDU
【强连通分量+
缩点
】 POJ 2186 Popular Cows
先求出强连通,再
缩点
。然后求一下出度为0的个数,如果出度为0的点只有一个,那个点所对应的集合个数就是答案,否则答案就是0。。
blankcqk
·
2014-07-26 16:00
HDU
【强连通分量+
缩点
】 HDOJ 3836 Equivalent Sets
先求强连通,再
缩点
。然后再DAG图上求出入度为0的点的个数,和出度为0的点的个数,取最大就是答案了。。两个坑...一个是
缩点
以后自己指向自己的边要删掉。。一个是本来图就强连通要特判。。。
blankcqk
·
2014-07-26 14:00
HDU
【强连通分量+
缩点
】 HDOJ 1827 Summer Holiday
先求出强连通分量,每个强连通分量都可以看成一个点,这个点的权值是这个连通分量重权值最小的,然后计算一下所有点的入度,入度为0的点的个数和权值和就是答案了。。#include #include #include #include #include #include #include #include #include #include #include #include #include #defi
blankcqk
·
2014-07-26 12:00
HDU
【HDU】3861 The King’s Problem 强连通
缩点
+有向图最小路径覆盖
传送门:【HDU】3861TheKing’sProblem题目分析:首先强连通
缩点
,因为形成一个环的王国肯定在一条路径中,这样才能保证拆的少。
u013368721
·
2014-07-25 11:00
HDU
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他