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
缩点
poj 2186 Popular Cows 【强连通】
分析:建立一个有向图,然后强连通
缩点
,之后求出度为0的点,假如存在多个,那么ans=0,因为
缩点
之后如果x崇拜y,x也崇拜z,那么肯定y和z不能互相崇拜,不满足。
y990041769
·
2014-11-04 18:00
namespace
NetWork
iostream
强连通
缩点
poj 2553 The Bottom of a Graph 【强连通图中出度为0点】
题目:poj2553TheBottomofaGraph 题意:大概题意是给出一个有向图,求强连通
缩点
以后出度为0的点。分析:入门题目,先强连通
缩点
,然后表示出度为0的,枚举输出即可。
y990041769
·
2014-11-04 17:00
Algorithm
poj
图论
强连通图
poj 1236 Network of Schools 【强连通图】
poj1236NetworkofSchools 类似题目hdoj27673836/*******以下kuang大神的解释,写的很好就不解释了*************************/强连通分量
缩点
求入度为
y990041769
·
2014-11-04 16:00
Algorithm
优化
poj
强连通分量
强连通
BZOJ 2730 HNOI2012 矿场搭建 Tarjan
给定一个无向图,要求将一些点设为出口要求图中删掉任意一个点后剩余的任意一个点都与至少一个出口相连求最少建多少个出口以及建最少出口的方案数首先看到割点就是Tarjan搞但是怎么搞首先假设我们把所有的点双都
缩点
那么我们一定可以得到一棵树然后我们就会发现叶子节点
PoPoQQQ
·
2014-11-04 14:00
Tarjan
bzoj
BZOJ2730
Uva 12587 Reduce the Maintenance Cost 边双连通+树形dp+贪心
所以边双连通
缩点
一下,得到桥,然后计算一下每条边的边
qq574857122
·
2014-10-31 23:00
HDU 4005 The war(双连通好题)
HDU4005Thewar题目链接题意:给一个连通的无向图,每条边有一个炸掉的代价,现在要建一条边(你不不知道的),然后你要求一个你需要的最少代价,保证不管他建在哪,你都能炸掉使得图不连通思路:炸肯定要炸桥,所以先双连通
缩点
u011217342
·
2014-10-23 20:00
HDU 2460 Network(双连通+树链剖分+线段树)
HDU2460Network题目链接题意:给定一个无向图,问每次加入一条边,问个图中还剩多少桥思路:先双连通
缩点
,然后形成一棵树,每次加入一条边,相当于询问这两点路径上有多少条边,这个用树链剖分+线段树处理代码
u011217342
·
2014-10-23 13:00
POJ3694-Network(Tarjan
缩点
+LCA)
思路:用Tarjan
缩点
后,形成一棵树,所以树边都是桥了。然后加入边以后,查询LCA,LCA上的桥都减掉。
u011345461
·
2014-10-22 11:00
HDU 2242 考研路茫茫——空调教室(边双连通)
HDU2242考研路茫茫——空调教室题目链接思路:求边双连通分量,然后进行
缩点
,点权为双连通分支的点权之和,
缩点
完变成一棵树,然后在树上dfs一遍就能得出答案代码:#include #include #
u011217342
·
2014-10-22 10:00
HDU3861-The King’s Problem(有向图强连通
缩点
+最小路径覆盖)
思路:根据规则1可知必然要对强连通分量进行
缩点
,
缩点
后变成了一个弱连通图。根据规则2、3可知即是要求图的最小路径覆盖。代码:#include #include #i
u011345461
·
2014-10-21 19:00
【图论】强连通专题总结
一个图可以分成几个分支,每个分支的任意两个结点如果都有路径使得互相可达,那么称这个分支为强连通分支现在要给一个有向图,求出强连通分支,可以利用Tarjan发明的算法求出强连通分支之后,可以根据题目,把每个强连通分支进行
缩点
u011217342
·
2014-10-21 18:00
POJ 3114 Countries in War(强连通+最短路)
POJ3114CountriesinWar题目链接题意:给定一个有向图,强连通分支内传送不需要花费,其他有一定花费,每次询问两点的最小花费思路:强连通
缩点
后求最短路即可代码:#include #include
u011217342
·
2014-10-21 17:00
HDU 3072 Intelligence System(强连通+最小树形图)
HDU3072IntelligenceSystem题目链接题意:给定有向图,边有权值,求保留一些边,从一点出发,能传递到其他所有点的最小代价,保证有解思路:先
缩点
,然后从入度为0的点作为起点(因为题目保证有解
u011217342
·
2014-10-21 17:00
POJ 3592 Instantaneous Transference(强连通+DP)
POJ3592InstantaneousTransference题目链接题意:一个图,能往右和下走,然后有*可以传送到一个位置,'#'不能走,走过一个点可以获得该点上面的数字值,问最大能获得多少思路:由于有环先强连通
缩点
u011217342
·
2014-10-21 11:00
POJ 3160 Father Christmas flymouse(强连通+DP)
POJ3160FatherChristmasflymouse题目链接题意:给定一个有向图,每个点有权值(可能为负),现在要求一条路径,走过每个点可以选择获得或或得该点权值,一个点最多获得一次,问一条最大值的路思路:图有环,所以先
缩点
u011217342
·
2014-10-20 22:00
POJ 2762 Going from u to v or from v to u?(强连通+拓扑)
题目链接题意:给定一些有向图,要判断该图是否满足任意两点,要么u能到v,要么v能到u思路:先
缩点
,然后拓扑排序,排序过程中如果队列中有任意时刻点大于2个,就代表出现分支了,肯定就不行了代码:#include
u011217342
·
2014-10-20 21:00
POJ 2375 Cow Ski Area(强连通)
POJ2375CowSkiArea题目链接题意:给定一个滑雪场,每个点能向周围4个点高度小于等于这个点的点滑,现在要建电缆,使得任意两点都有路径互相可达,问最少需要几条电缆思路:强连通
缩点
,每个点就是一个点
u011217342
·
2014-10-20 19:00
POJ 2186 Popular Cows(强连通)
POJ2186PopularCows题目链接题意:一个奶牛,之间有互相仰慕的关系,如果A仰慕B,B仰慕C,意味着A也仰慕C,问有多少奶牛被所有奶牛仰慕思路:强连通
缩点
,点权为连通集合个数,如果出度为0的点个数大于
u011217342
·
2014-10-20 18:00
POJ 2553 The Bottom of a Graph(强连通分量)
POJ2553TheBottomofaGraph题目链接题意:给定一个有向图,求出度为0的强连通分量思路:
缩点
搞即可代码:#include #include #include #include #include
u011217342
·
2014-10-20 17:00
HDU 3639 Hawk-and-Chicken(强连通)
HDU3639Hawk-and-Chicken题目链接题意:就是在一个有向图上,满足传递关系,比如a->b,b->c,那么c可以得到2的支持,问得到支持最大的是谁,并且输出这些人思路:先强连通的
缩点
,然后逆向建图
u011217342
·
2014-10-20 12:00
HDU 3861 The King’s Problem(强连通+二分图最小路径覆盖)
HDU3861TheKing’sProblem题目链接题意:给定一个有向图,求最少划分成几个部分满足下面条件互相可达的点必须分到一个集合一个对点(u,v)必须至少有u可达v或者v可达u一个点只能分到一个集合思路:先强连通
缩点
u011217342
·
2014-10-19 23:00
HDU 1827 Summer Holiday(强连通)
HDU1827SummerHoliday题目链接题意:中文题思路:强连通
缩点
,每个点的权值为强连通中最小值,然后入度为0的点就是答案代码:#include #include #include #include
u011217342
·
2014-10-19 22:00
(强连通
缩点
+DP)
思路:有向图找出强连通分量,然后
缩点
,因为题目要求任意两点存在可达的路,所以
缩点
之后的点,要形成一条单链,才能符合可达的要求,在这里用DP求最长路来判断是否能形成一条单链。
u011345461
·
2014-10-18 10:00
POJ2553-The Bottom of a Graph
思路:有向图的强连通,
缩点
,找出出度为0的点,注意符合的点要按升序输出。
u011345461
·
2014-10-18 10:00
UVA11770 - Lighting Away
题目链接题意:一个有向图,每对一个结点操作,就可以触发连锁反应,使得该结点及它直接或间接指向的点均获得标记,问至少需要操作多少个结点使得所有结点获得标记思路:有向图的强连通分量,用Tarjan
缩点
之后找出入度为
u011345461
·
2014-10-17 16:00
UVA11504- Dominos(Tarjan+
缩点
)
思路:有向图的强连通分量,用Tarjan
缩点
之后找出入度为0的点的个数,即为答案。
u011345461
·
2014-10-16 23:00
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
强连通分量
缩点
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他