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 2553
缩点
,求出度为0 的点连通块中的点
#include<stdio.h> #include<string.h> #include<vector> #include<algorithm> using namespace std; const int MAX = 10010; vector<int> edge[MAX]; int st[MAX]; int dfn[
·
2015-10-21 11:12
poj
poj 1236 强连通好题
这道题目调了n久,最后终于攻克了,赞一个 图论题目,模板要高度可靠 题意抽象: 要完成两个任务 1:最少从几个点开始遍历就能遍历所有的点,即求
缩点
后入度为零的点的个数 如果不
缩点
,举个例子:有两个环
·
2015-10-21 11:12
poj
poj 2186 popular cows 强连通
缩点
//
缩点
后必须只有一个点的出度为0,此连通块中的点才被所有的牛仰慕 //poj 2186 #include<stdio.h> #include<string.h> #include
·
2015-10-21 11:10
poj
HDU 4612 (13年多校第二场1002)无向图
缩点
,有重边
思路:当时大致想到思路了,就是
缩点
之后找出最长的链,然后用总的桥数减去链上的桥数。 也是这么写的,但是卡在了重边上。。 还是接触的题目太少了。。
·
2015-10-21 10:35
HDU
poj 3177-3352边双联通
思路:找出无向图中边双联通的点进行
缩点
后,根据
缩点
图的每条边(割边)给
缩点
增加度数,通过图的结构可以得出 公式:至少增加的边数 =(这
·
2015-10-21 10:27
poj
BZOJ 1512 [POI2006]Pro-Professor Szu Tarjan
缩点
+拓扑DP
题意:n个别墅以及一个主建筑楼,从每个别墅都有很多种不同方式走到主建筑楼,其中不同的定义是(每条边可以走多次,如果走边的顺序有一条不同即称两方式不同)。询问最多的不同方式是多少,以及有多少个别墅有这么多方式,按照顺序输出别墅编号。如果最多不同方式超过了36500那么都视作zawsze解析:容易想到把边反向,问题转化成求从主建筑楼走向各个点的方案数。对于一个强连通分量,显然我们可以看做是一个点,所以
wzq_QwQ
·
2015-10-20 07:00
poi
bzoj
QYQ在艾泽拉斯
缩点
由于都是有向边,我们知道,如果到达了一个点,与其在同一连通块的点均可到达。因此我们可以进行缩
WerKeyTom_FTD
·
2015-10-17 13:00
lightoj 1429 - Assassin`s Creed (II) 【BFS预处理传递闭包 + SCC
缩点
+ DAG最小路径覆盖】
1429-Assassin`sCreed(II)PDF(English)StatisticsForumTimeLimit: 4second(s)MemoryLimit: 32MBEzioneedstokill N targetslocatedin N differentcities.Thecitiesareconnectedbysomeonewayroads.Astimeisshort,Ezioc
chenzhenyu123456
·
2015-10-16 23:00
BZOJ 1924 [Sdoi2010]所驼门王的宝藏 tarjan
缩点
+拓扑DP
题意:一个r*c的图中,有n个宫殿。每个宫殿有一个类型。类型1:可以到达他所在的行的任意宫殿。类型2:可以到达他所在的列的任意宫殿。类型3:可以到达他四周八个格子的任意宫殿。现在你从任意一个宫殿开始,询问你最多访问多少个宫殿。解析:填坑计划。这题建边好麻烦=-=首先先建出来从哪个宫殿可以到哪个宫殿的图。之后我们发现对于一个强连通分量来说,如果访问了一个点,那么即可以访问该强连通分量中的所有点。所以
wzq_QwQ
·
2015-10-13 17:00
C语言
Class
2010
bzoj
强连通性(poj1236 poj2186)
要用到
缩点
,入度,出度的概念。打算先按照《数据结构与算法分析》里的算法写一个,要用两次DFS,估计性能比较差吧,先试试看。妈蛋,这一试写了2天,o(╯□╰)o,还好一次AC。
woxiaohahaa
·
2015-10-10 16:00
hdoj 4005 The war 【边双连通
缩点
+ 树形dp】
ThewarTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65768/65768K(Java/Others)TotalSubmission(s):2365 AcceptedSubmission(s):538ProblemDescriptionInthewar,theintelligenceabouttheenemyisveryimport
chenzhenyu123456
·
2015-10-08 19:00
矢量调制器
输出三阶交截点(OIP3)达到17.5dBm,输出1dB压
缩点
(OP1dB)为8.5dBm。本底噪声-150.5dBm/Hz@FullGain。调制信号带
绿羊
·
2015-10-04 09:00
uva11324(tarjan
缩点
+ DAG图上的简单dp)
思路:先
缩点
,再构图,最后dp。
KIJamesQi
·
2015-10-02 14:00
dp
图论
DFS
uva
强连通分量
hdu 5458 Stability(树链剖分+强连通
缩点
+线段树)
题目链接:hdu5458Stability解题思路先将操作处理一遍,获得最终图,然后对图进行双联通
缩点
,剩下的肯定是一棵树,然后将操作逆着做一遍,遇到删边等于是加一条边,加的这条边u,v等于是将两节点路径上的点联通起来变成一个新的双联通分量
u011328934
·
2015-09-29 20:00
HDU 3072 强连通分量 + topo
思路:强连通分量+topo排序,强连通
缩点
以后找到入度为0的点进行topo,保存信息传递到每个新点用的最小代价即可。主要是题目描述
beihai2013
·
2015-09-22 19:00
hdu3861(tarjan
缩点
+ Hungary)
同一个集合中的两个点u,v要满足要么u->v||v->u;3.一个点只能被划分到同一个集合;问最少能划分成几个集合思路:对于条件一就是强联通分量;对于条件2,3得话就要球出来最小路径覆盖,所以可以将所有的强联通分量进行
缩点
KIJamesQi
·
2015-09-20 00:00
图论
二分图匹配
HDU 5438 topo
你非要双连通
缩点
我也没有办法。源码:#include #include #include
beihai2013
·
2015-09-17 08:00
LightOJ 1210 - Efficient Traffic System【强连通图】
使用Tarjan进行
缩点
,得到一个SCC图、这个图有多少个入度为0的,多少个出度为0的。
u014427196
·
2015-09-15 01:00
lightoj
LightOJ 1034 - Hit the Light Switches【强连通最小点基】
思路:首先,进行强连通
缩点
。然后每个强连通间按照拓扑排序的思想建边。入度为0的强连通的个数即为答案。
u014427196
·
2015-09-14 20:00
lightoj
hdu1045二分匹配(难在建图)
表示wall,‘.’表示空地可以放置blockhouse,同一条可达线(中间没有wall)上只能有一个blockhouse,显然这样的话这一段空间就只能放一个了,行与列都是如此;所以就可以对这种段进行
缩点
KIJamesQi
·
2015-09-14 17:00
图论
二分图匹配
近期刷题题解
bzoj2822考虑最后一层放的方法,发现是Catlan数,python水过http://paste.ubuntu.com/12394260/bzoj2427强连通分量
缩点
+树形背包http://paste.ubuntu.com
Lcomyn
·
2015-09-13 17:14
其他
uva 1464 - Traffic Real Time Query System(双联通+LCA)
题目链接:uva1464-TrafficRealTimeQuerySystem必须经过的点一定是切点,将图
缩点
,以块和切点建立一棵树,然后即是在树上查询两节点路径上切点数,求出LCA容斥一下。
u011328934
·
2015-09-12 22:00
uva 11504 - Dominos(强联通分量)
题目链接:uva11504-Dominos
缩点
,入度为0的点个数即为答案。
u011328934
·
2015-09-11 21:00
uva 11098 - Battle II(强联通)
题目链接:uva11098-BattleII先将图
缩点
,每个强连通分量中最小的点权做为新点的点权。所有入度为0的点是一定要的,然后从点权小的开始考虑,如果加入后平均值变小,则加入。
u011328934
·
2015-09-11 20:00
uva 10972 - RevolC FaeLoN(双联通)
题目链接:uva10972-RevolCFaeLoN将图
缩点
,每个双联通分量中的两点一定可以相互到达。
u011328934
·
2015-09-11 20:00
强联通
缩点
+拓扑排序(或搜索)
方法一#include #include #include #include #include #include #include #include #include #include #include #include #include //#include usingnamespacestd; typedeflonglongll; constintN=1024; structEdge { in
xinag578
·
2015-09-11 09:00
POJ 1236 Network of Schools(强连通分量
缩点
)
显然要用Tarjan先找到所有的强连通分量,然后
缩点
建树。建树之后对每个
缩点
记其入度出度。显然,对于问题1,只要向入度为0的点发放软件就可满足条件。那么问题2呢?
ACMiao_
·
2015-09-10 21:05
图论
Tarjan
HDU 2767 Proving Equivalences(强连通分量)
b有一条有向边Output对于每组用例,输出使得这张图变成连通图所需添加的最少边数SampleInput240321213SampleOutput42Solution首先用tarjan算法求强连通分量
缩点
后将这张图变成
V5ZSQ
·
2015-08-31 10:00
poj 2375 Cow Ski Area 【SCC
缩点
求最少增加几条边使图强连通】
CowSkiAreaTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 2868 Accepted: 823DescriptionFarmerJohn'scousin,FarmerRon,wholivesinthemountainsofColorado,hasrecentlytaughthiscowstoski.Unfortunately,
chenzhenyu123456
·
2015-08-30 22:00
HDU 4408 Minimum Spanning Tree (图的最小生成树计数 Kruskal + Matrix_Tree定理)
题目大意:就是给出一个图求最小生成树的个数大致思路:表示写这个题的时候坑了一段时间....首先根据网上的众多题解,通过Kruskal的边的阶段性将整个过程分为多次求
缩点
后形成连通分量的过程,那么对于每个阶段就是几个生成树的方案的乘积
u013738743
·
2015-08-30 01:00
HDU
kruskal
4408
图的最小生成树计数
Matrix_Tree定理
连通图的割点、割边(桥)、块、
缩点
,有向图的强连通分量
连通图的割点、割边(桥)、块、
缩点
,有向图的强连通分量【本文摘选自百度文库】一、基本概念无向图割点:删掉它之后(删掉所有跟它相连的边),图必然会分裂成两个或两个以上的子图。
Xingw-Xiong
·
2015-08-28 00:33
ACM____数据结构
连通图的割点、割边(桥)、块、
缩点
,有向图的强连通分量
连通图的割点、割边(桥)、块、
缩点
,有向图的强连通分量 【本文摘选自百度文库】一、基本概念无向图割点:删掉它之后(删掉所有跟它相连的边),图必然会分裂成两个或两个以上的子图。
ACMore_Xiong
·
2015-08-28 00:00
图论
图论进阶训练
问你最大的clique里有多少个点题解:这题就是弱连通啊,先用tarjan
缩点
,然后从入读0的SCC开始dfs一条路径下去,看clique里最多
Miracle_ma
·
2015-08-27 14:00
ACM
UVA 11324 强连通分量 最长链
求强连通
缩点
后具有最多结点的链即可。源码:#include #include
beihai2013
·
2015-08-27 10:00
HDU 2767 强连通分量
n-
缩点
最长链点数。这个很明显有问题。然后想到最后形成一个森林,所以就是叶子节点数+根节点数-1。然而只差一点点了。题解是gmax(叶子节点
beihai2013
·
2015-08-27 09:00
HDU 5093 Battle ships(二分图匹配)
那么为了使任意两个船都不在同一行或者同一列,除非有冰山,我们可以将每一行中一块连续的只能放置一个船的区域都设成一个编号,同样的按照列也这样处理,这样就相当于将行和列
缩点
了,接下来用最大流模板套一套就可以
weizhuwyzc000
·
2015-08-27 08:00
图论
uva
dinic
ACM-ICPC
二分图匹配
POJ 2762 强连通分量 Tarjan +
缩点
POJ 2762再贴一发Tarjan#include #include #include #include #include #include #include #include #include using namespace std;#define gmax(a,b) ((a) > (b) ? (a) : (b))#define gmin(a,b) ((a) lin[MAXN], lv[MAX
beihai2013
·
2015-08-26 22:00
POJ 2762 强连通分量 Kosaraju +
缩点
id=12633题意:给一个有向图,问两个点之间是否可达(能从一个点到另一个点就行)思路:强连通后
缩点
,然后判断它是不是链。判断链的方法有很多,数据也比较水,丑陋的姿势如我能过。
beihai2013
·
2015-08-26 22:00
POJ 2186 强连通分量kosataju +
缩点
POJ 2186题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=16578题意:给一个有向图,问图上所有点都能到它的点有多少个。思路:1A好开森。求强连通分量,练习kosaraju。最后缩个点然后topo一下结束。Kosaraju原理:先按照原图dfs的topo一次,然后在根据反topo序dfs找强连通分量,和双连通
beihai2013
·
2015-08-26 15:00
HDU 3861 The King’s Problem (强连通分量
缩点
+二分图匹配最小路径覆盖)
ProblemDescriptionIntheKingdomofSilence,thekinghasanewproblem.ThereareNcitiesinthekingdomandthereareMdirectionalroadsbetweenthecities.Thatmeansthatifthereisaroadfromutov,youcanonlygofromcityutocityv,b
Misdom_Tian_Ya
·
2015-08-26 15:00
HDU 3844 双连通分量
思路:上来先想到应该是划分双连通分量,双连通分量
缩点
。这是错的啊,这是错的啊,这是错的啊!只有边双连通分量才能
缩点
啊!
beihai2013
·
2015-08-26 14:00
jsoi2008最小生成树计数bzoj1016
嘛,就是把一组权值相等的边分成一组,然后对于每个连通块暴力一下生成树个数,然后用并查集做一下暴力的
缩点
就好了,乘法原理即可,注意不能写路径压缩……手贱打了一个结果连样例都过不了去掉后就A了QAQQQQQQQQ
BPM136
·
2015-08-26 11:00
并查集
暴力
hdu 3622 Bomb Game(2-sat 二分答案)
建图后进行SCC
缩点
,判断是否有解即可。这样,每次
u014679804
·
2015-08-25 10:00
POJ 3694 双连通分量 割边 LCA
每次增加新边,相当于在
缩点
树上增加边。存在两种情况。一、在
缩点
中,不影响结果。二、不在同一
缩点
中,查找LCA然后去除对应树边。题解采用一种简单的方法,按照
beihai2013
·
2015-08-25 07:00
poj 3207 Ikki's Story IV - Panda's Trick( 2-sat判定性问题,SCC
缩点
)
题目很难读懂。大致是说一个圈上顺时针地放了n个点,然后告诉你已经用线连接的m对顶点(不相交),可以从圈内部连接,也可以从外部,可以是直线,也可以是曲线。问能否使得这m条线不相交。建图:1、一条线,要么在圈内部,要么在外部。于是可以考虑将m条线拆作2*m个点,对于第i条线,拆作Ai,Ai+1两个点,分别表示内部、外部。2、对于两条线i,j,如果是交叉的(即其中一条线的端点编号在另一条线的两个端点编号
u014679804
·
2015-08-24 19:00
POJ 3532 双连通
缩点
思路:双连通
缩点
版题。最后答案为(
缩点
树种度为1的点个数+1)/2。因为是测版,所以看题解过的~源码:#include #include #
beihai2013
·
2015-08-24 15:00
HDU 5409 双连通
缩点
HDU 5409题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5409题意:给一个图一些边,保证图连通问对于每条边,如果去除该边后使得图中一些点不连通。设这些点(u,v),要求使u尽量小,v尽量大,输出这样的(u,v)。否则输出0 0。思路:感谢http://www.cnblogs.com/oneshot/p/4748840.html基本的思路就是找
beihai2013
·
2015-08-24 13:00
ZOJ 3781 Paint the Grid Reloaded
缩点
+bfs
PainttheGridReloadedTimeLimit: 2Seconds MemoryLimit: 65536KBLeohasagridwith N rowsand M columns.Allcellsarepaintedwitheitherblackorwhiteinitially.Twocells A and B arecalled connected iftheysharean
csuhoward
·
2015-08-24 09:00
bfs
缩点
poj 3592 Instantaneous Transference 【SCC +
缩点
+ SPFA】
InstantaneousTransferenceTimeLimit: 5000MS MemoryLimit: 65536KTotalSubmissions: 6204 Accepted: 1389DescriptionItwaslongagowhenweplayedthegameRedAlert.Thereisamagicfunctionforthegameobjectswhichiscalle
chenzhenyu123456
·
2015-08-23 23:00
poj 1236 Network of Schools 【SCC +
缩点
】【最少连接几个点可以直接或间接连接所有点 + 增加最少的边使图强连通】
NetworkofSchoolsTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 13349 Accepted: 5338DescriptionAnumberofschoolsareconnectedtoacomputernetwork.Agreementshavebeendevelopedamongthoseschools:eachsc
chenzhenyu123456
·
2015-08-23 11:00
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他