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 1236 Tarjan
缩点
及思维..
一个强连通分量里的点肯定能互相传输...所以先用Tarjan
缩点
....如果一个点没有入度...那么则说明其他所有点无论如何都到不了这个点..如果要将文件传给所有点..那么首先没有入度的
kk303
·
2011-10-18 12:00
POJ 1236 强连通分量 Tarjan
思路呢....很简单,对图中的强连通分量进行
缩点
,形成图G‘,这样去找入度为0的连通分量数即可。因为没有盗版软件必须要有源头,而如度为0的强
sevenster
·
2011-10-18 12:00
null
POJ 2553-题意很重要...
这个处理比找大牛那题简单些...没必要
缩点
构图了...做完Tarjan后扫描次所有边...用sum[]来统计各个强连
kk303
·
2011-10-13 21:00
SOJ-4074(
强联通
分量的需要加几条边)
/****************************************************************************************************** **Copyright(C)2011.07.01-2013.07.01 **Author:famousDT **Editdate:2011-10-03 *******************
famousDT
·
2011-10-03 15:00
POJ1236 Network of Schools,Tarjan
第一个问,就是求要最少分发多少份可以使得软件到达全部学校,也就是
缩点
后求入度为0的点。关于第二问,就是求最少要添加多少条边才能使得只要分发一份软件就可以使得全部学校都收到。
neofung
·
2011-09-25 20:00
ZOJ1979 POJ2553 The Bottom of a Graph,经典Tarjan
经典的强连通分量题,我用了Tarjan算法+
缩点
。把每个强连通分量
缩点
,求出每个点的出度。
neofung
·
2011-09-25 01:00
POJ2186 Popular Cows,Kosaraju算法+
缩点
算法主要参考这篇解题报告点击打开链接,利用的是Kosaraju算法和
缩点
,给每个强连通分量染上颜色,缩成点后统计每个点的出度。
neofung
·
2011-09-24 01:00
UVA 12017 Imitation 【有向图传递闭包的几个结论】【2011上海邀请赛I题】
最少边稍微复杂一点:首先图的
强联通
分量内的边都是必要边,而两两分量之间去掉多重边即可。关键点是多重边的
From A Start,As An Acmer
·
2011-09-07 10:00
【tarjan
缩点
】hdu 3072
这题要先
缩点
在找没有入边的点,再找权值最小的边,注意:可能有重边,看sample3就知道!
leolin_
·
2011-09-07 00:00
poj 3592 Instantaneous Transference tarjan
缩点
最长路 ++tarjan模版 && spfa最长路模版
/* 题意:给定一个矩阵,西南角为起点,每个单元都有一定价值的金矿(#表示岩石,不可达,*表示时空门,可以到达指定单元) 现在要求得最多可以获得多大利益 题解:
强联通
分量,最长路;如果没有时空门,就是纯粹的有向无环图的最长路了
wsniyufang
·
2011-09-06 00:00
poj 1904 King's Quest 二分图中
强联通
分量的运用
/* 题意:给你一个二分图,给定初始的完全匹配,判断更改某个X集合的匹配对象,时候还存在完全匹配 题解:
强联通
分量,对于非初始匹配的边,建由X到Y的单向边,反正建由Y到X的单向边,由增广路原理可知道,非初始匹配边只要在同一个
强联通
分量里面
wsniyufang
·
2011-09-05 18:00
struct
有向图的最小生成树(最小树形图)hdu4009 2011大连赛区网络赛1009
blog/item/45c37950ece4475f1138c273.html 最小树形图(有向图的最小生成树)思想:对于有根的图,首先求出每个点费用最小的前驱边,如果这些前驱边构成了回路, 那么
缩点
ahero_happy
·
2011-09-04 22:00
c
网络
ini
大连赛区网赛1005 对方加一条边,我方减一条边最少的费用
/* 题意:N个点,M条无向有权边,求一个数,使得加任何一条边后,可以破坏一条小于或等于这个数的边,使得不连通 分析:先
缩点
形成树。而后,加上的边一定会包含最小的边权。
ahero_happy
·
2011-09-03 17:00
hdu 3622 2-sat经典问题
/* 典型的2-sat题目 二分半径 两点x,y有冲突,就把x连一条到yy(即y的对立点),y连一条到xx 然后求
强联通
分量,如果存在x到xx属于一个联通分量,则不符合条件 */ #include #
wsniyufang
·
2011-09-01 23:00
struct
POJ 1236 Network Of Schools (强连通分量
缩点
求出度为0的和入度为0的分量个数)
这个结合上题,类似的代码解决的:http://www.cnblogs.com/kuangbin/archive/2011/08/07/2130062.htmlNetworkofSchoolsTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:5354Accepted:2106DescriptionAnumberofschoolsareconnect
ACM博客_kuangbin
·
2011-08-25 10:00
HDU 3861 The King’s Problem
具体做法是这样的,因为强连通分量内部的点肯定能互相到达,因此先
缩点
;然后问题就转化成了有向无环图的最小路径覆盖问题,因为
缩点
之后的图上的任意一条路径都是满足要求的。
心如止水
·
2011-08-17 00:00
HDU/HDOJ 3836 Equivalent Sets 多校联合1
这个题,读完之后我立即就想到了POJ上面一个我曾经做过的一道关于强连通的题目首先第一步肯定是进行强连通分量
缩点
在一个强连通分量中,很显然不需要我们添加额外的边然后分量与分量之间。
xieshimao
·
2011-08-02 16:00
HDU1827 Summer Holiday(强连通
缩点
建图)
HDU最可爱的地方就是他的原创题目的中文描述,哎,还是母语看着亲切啊,老毛子的文字很纠结啊……还是强连通
缩点
建图,tarjan实现,算是经典应用了也建完图,找所有入度为0的点,就是最少要得到信息的点,然后这个点的权值是这个强连通分量里面所有点权值中的最小值
l04205613
·
2011-08-01 20:00
struct
IE
fun
poj 3160【tarjan
缩点
+拓扑排序+DP】
id=3160方法:tarjan
缩点
+topsort+dp,注意这句话.Tosavevigor,flymousedecidedtochooseonlyoneofthoseroomsastheplacetostarthisjourneyandfollowdirectedpathstovisitoneroomafteranotherandgiveoutgi
leolin_
·
2011-08-01 19:00
(强连通分量
缩点
+拓扑排序)
处理方法(来自LC以及POJ的discuss):先用强连通
缩点
来化简
l04205613
·
2011-08-01 18:00
算法
struct
IE
POJ--3592[Instantaneous Transference]
缩点
+求最长路
思路:(1):构完图
缩点
然后求最长路(2):注意*号的位置可以选择不跳(3):数据里没有*号跳到#号的情况PS.说实话这题不难,思路和poj3160一样、、 CODE:/*
缩点
+求最长路*/ /*注意
allenjy123
·
2011-07-24 17:00
insert
POJ--3160[Father Christmas flymouse]
缩点
+SFPA求最长路
思路:(1):先对原图进行
缩点
,即把每个强连通分量缩成一个点,其权值为联通分量里面所有点的权值之和。
allenjy123
·
2011-07-24 17:00
2011ACM上海邀请赛I题(Imitation)----强连通
缩点
+DFS+求传递闭包
所以把那些比较会卡的数据也贴出来了、自己改完bug后的代码复杂度有点高,随机生成了10000组数据等了半天才出来答案,以为可能要TLE了,一交居然过了,而且比我慢的还有,可能数据小,不卡时间吧、、、 思路:强连通
缩点
allenjy123
·
2011-07-24 12:00
POJ--3567[Cactus Reloaded] 求仙人掌树的直径
(3):
缩点
之前还要对W[u]大于1的那些点进行两两组合更新答案*/ PS.Discuss里说要用树形DP+单调队列优
allenjy123
·
2011-07-24 12:00
优化
struct
insert
图形
POJ--3662[Telephone Lines] 二分答案+
缩点
思路:二分答案+
缩点
+BFS二分最长的距离然后再剩余的图上
缩点
,再把那些删掉的边加到
缩点
后的图中,最后BFS判定最少的步数是否 #include #include #include #include
allenjy123
·
2011-07-23 01:00
HDU HDU 3861 The King’s Problem 2011 Multi-University Training Contest 3 - Host by BIT
/* 首先用tarjan算法实现
缩点
, 然后拆点进行二分匹配(无环图求最大点独立点集) */ #include #include #include #include #include #include
wsniyufang
·
2011-07-20 20:00
hdu 3861 The King’s Problem
求强连通分量后,在
缩点
后的图上用二分图匹配找最小路径覆盖即可。党写的
缩点
建图,我的匈牙利。。。
zxy_snow
·
2011-07-20 19:00
有向有环图的最小路径覆盖
标程解法是强连通分量
缩点
,再求有向无环图的最小路径覆盖。反例是:1->2,2->3,4->5,5->6,
wolf5x@bupt
·
2011-07-19 22:00
hdu 3836,tarjan算法的应用(有向图
缩点
)
要使
缩点
后的图成为强连通图,每个顶点
maiyuetong
·
2011-07-16 00:00
算法
HDU3836 Equivalent Sets 2011 Multi-University Training Contest 1 - Host by HNU
关于缩
强联通
图使用Tarjan算法,参见http://blog.csdn.net/wsniyufan
wsniyufang
·
2011-07-14 02:00
算法
Training
POJ 2186 popular cow 有向图的
强联通
问题 Tarjan算法
参考:http://hi.baidu.com/1093782566/blog/item/e5a0e9229913bd048b82a175.htmlhttp://www.cppblog.com/IronOxide/archive/2010/08/16/123622.html?opt=admin题目简述:n头奶牛,给出若干个欢迎关系ab,表示a欢迎b,欢迎关系是单向的,但是是可以传递的。另外每个奶牛都
wsniyufang
·
2011-07-14 01:00
算法
框架
IM
2010
有向图
缩点
/*****************************\ |有向图
缩点
|CALL:voidreduce_point(); |N,M分别为点数边数 |fa[]记录
缩点
后每个点属于哪个点 \****
pvpishard
·
2011-07-07 21:00
struct
ini
insert
项目管理
1、听人劝,吃饱饭2、项目前期,必须规划好,在编码的过程中以块状向其中心点收拢(收
缩点
)3、项目进度避免前紧后松,项目进度细化到位,及时调整项目前进速度4、项目前期,做好设计,项目用到的核心技术前期做好应用测试
javaer
·
2011-06-17 18:00
POJ 2186 Popular Cows
POJ2186PopularCows先求出有向图强连通分量,
缩点
之后重新构图,新图为一个有向无环图,如果在这个DAG是只有一个出度为0的点,那么这个点所表示的强连通分量中的所有点都是符合要求的。
心如止水
·
2011-06-02 16:00
POJ 3694 Network(割边+LCA)
这个如此巧妙的方法,主要也就写下求桥,对Tarjan的DFN,LOW值再加深下理解//重点是对桥的记录,本来想通过用边来记录,后来发现这是无解的,用桥与点对应就可以了//一开始还想实践下LRJ书里面说的,
缩点
后形成的树每条边都是桥
chinaczy
·
2011-05-05 21:00
network
图论
POJ 3694 Network(割边+LCA)
这个如此巧妙的方法,主要也就写下求桥,对Tarjan的DFN,LOW值再加深下理解//重点是对桥的记录,本来想通过用边来记录,后来发现这是无解的,用桥与点对应就可以了//一开始还想实践下LRJ书里面说的,
缩点
后形成的树每条边都是桥
ChinaCzy
·
2011-05-05 21:00
NetWork
poj 3177 边的双连通分支
@filepoj3177.cpp **@authorliuke **@dateSunMay109:49:132011 **@brief边的双连通分量问题 首先是根据割边求出所有点的双连通分量,然后进行
缩点
zhuyingqingfen
·
2011-05-01 09:00
c
Date
File
input
sun
poj1236 强连通分支+
缩点
******************************* **@filepoj1236.cpp **@dateWedApr2719:59:562011 **@brief*******强连通分支+
缩点
zhuyingqingfen
·
2011-04-27 20:00
c
Date
File
People like People ZJU 2682
强联通
+记忆化搜索
求一个最大的集合,是所有属于这个集合的点都满足以下条件:1.出度不为02.指向的点都在这个集合内3.有属于这个集合的点指向这个点题解: 我的做法是:对图
缩点
后,枚举每个点,以这个点作起点,并且这个点是由大于等于
SwordHoly
·
2011-03-07 16:00
File
Graph
POJ1236解题报告 强连通分支+
缩点
NetworkofSchoolsTimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:4177 Accepted:1636DescriptionAnumberofschoolsareconnectedtoacomputernetwork.Agreementshavebeendevelopedamongthoseschools:eachschoolm
xinghongduo
·
2011-02-21 15:00
list
Integer
NetWork
each
extension
output
POJ2186解题报告 强连通分支+
缩点
PopularCowsTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:11739 Accepted:4641DescriptionEverycow'sdreamistobecomethemostpopularcowintheherd.InaherdofN(1usingnamespacestd;intdfn[10010],low[10010],
xinghongduo
·
2011-02-20 20:00
poj 1236 Network of Schools(Tarjan)
因为两个强连通合并必然是出度为0的连接入度为0的点,所以要解决掉入度为0,和出度为0的点,所以答案是这两个的最大值(我说的点指
缩点
)。 #include#i
zxy_snow
·
2011-01-20 17:00
struct
null
input
NetWork
poj 2186 Popular Cows(Kosaraju + 变形)
Kosaraju
缩点
后加DFS,搜索能满足题意的点,也就是
缩点
后集合能到达其他任意集合的点。1800+MS。 Kosaraju
缩点
后查找入度为0的点,如果只有1个,那么这个肯定就是答案。250MS。
zxy_snow
·
2011-01-18 11:00
c
struct
null
input
CSS代码格式化和JS代码格式化工具
CSS代码格式化点击查看CSS_format.htmlJS代码格式化点击查看JS_format.htmlJS代码压
缩点
击查看Js_zip.htmCSS和JS编码美化工具,使你写的有些混乱的编码更加的美观
stoneson
·
2011-01-11 15:00
html
css
咨询
工具
化工
PKU 2186 - Popular Cows 强分量+
缩点
题目大意:比较搞笑,就是一头牛仰慕另一头牛,也可能会仰慕别的一堆牛。问你是不是会有那么几个牛,是除了他之外别的牛都仰慕的。求出这样的牛的个数。 构图,发现按问题性质,如果有一堆牛互相仰慕的,别且这堆牛被这一堆之外的牛都仰慕,很明显这堆牛就是解的一部分,抽象出来就是原图的极大连通子图可以收缩为一个点处理,最后在有向无环图上求出是否有某个点的可达性为n-1,那么这个点映射到原图上的点集的点
_飞寒の魂器.h
·
2010-12-20 22:00
强连通分量-Kosaraju算法
算法正确性的证明基于:任意两点s,t在原图中属于
强联通
分量的话,当且仅当在逆图中两者也属于同一强连通分量#define MAXV 100000 static int postR[MA
_飞寒の魂器.h
·
2010-12-20 22:00
hdu 3371 connect the citys
缩点
+最小生成树
hdu3371connectthecitys
缩点
+最小生成树题意:给出N个点,若干边的带权无向图,然后若干个点已经相连了,求使得整个图联通的最小代价。
yzhw@ujs code my life~
·
2010-11-27 17:00
pku 2553 The Bottom of a Graph 强连通分量+
缩点
pku2553TheBottomofaGraph强连通分量+
缩点
这类题目遇到好几条了,不想解释了,蓝皮书上有个学校软件援助计划,poj上也有原题,这题太裸了,不解释。。
yzhw@ujs code my life~
·
2010-11-07 02:00
强联通
分支
缩点
+找最长链
强联通
分支
缩点
+找最长链题意是这样:一个有向图,问能否取任意两个不同的节点u,v,u->v或者v->u存在路径。首先还是
缩点
,因为
强联通
分量里肯定任意两点可达的。
yzhw@ujs code my life~
·
2010-10-26 00:00
pku 3177 Redundant Paths 无向图找桥、
缩点
问题
pku3177RedundantPaths无向图找桥、
缩点
问题题意很简单,一个无向图,要求在图中添加最少的边,使得任意两节点间均有2条或以上不同的路径。这题本质上看是添边然后构成一个
强联通
图。
yzhw@ujs code my life~
·
2010-10-25 23:00
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他