码迷,mamicode.com
首页 >  
搜索关键字:poj1236    ( 35个结果
poj1236 有向图加边变成强连通图
给我们一个有向图,有两个问题1、最少要给多少个点发消息,才能使得所有的点都收到消息(消息可以随边传递)2、最少需要多少条边才能使得图变成强连通图对于一个强连通分量,可以当做一个点来考虑,所以我们可以缩点,然后得到DAG图,那么对于第一个问,即是入度为0的点有多少个,因为入度为0的点无法收到消息。对于...
分类:其他好文   时间:2015-09-09 16:33:47    阅读次数:219
poj1236 Tarjan算法模板 详解
思想:做一遍DFS,用dfn[i]表示编号为i的节点在DFS过程中的访问序号(也可以叫做开始时间)用low[i]表示i节点DFS过程中i的下方节点所能到达的开始时间最早的节点的开始时间。初始时dfn[i]=low[i]在DFS过程中会形成一搜索树。在搜索树上越先遍历到的节点,显然dfn的值就越小。D...
分类:编程语言   时间:2015-08-31 23:02:56    阅读次数:177
POJ1236-Network of Schools(Tarjan + 缩点)
主题链接题意:给定一张有向图,问最少选择几个点能遍历全图。以及最少加入几条边使得有向图成为一个强连通图。思路:对于有向图而言,首先求出有几个强连通分量,之后将每一个强连通分量缩点,形成DAG。本题开头第一句就说图是连通的了。之后想要遍历整张图的话。仅仅要找出入度为0的点有几个,而加入边的数量就取决于...
分类:Web程序   时间:2015-08-09 22:11:32    阅读次数:126
poj1236 Network of Schools【强连通分量(tarjan)缩点】
转载请注明出处,谢谢:http://www.cnblogs.com/KirisameMarisa/p/4316263.html ---by 墨染之樱花【题目链接】http://poj.org/problem?id=1236【题目描述】给一张有向图,表示学校通信网络,边代表信息可以由u传递到v。现要完...
分类:Web程序   时间:2015-03-05 18:46:47    阅读次数:186
poj1236(强连通缩点)
传送门:Network of Schools题意:一些学校联接在一个计算机网络上,学校之间存在软件支援协议,每个学校都有它应支援的学校名单(A学校支援学校B,并不表示B学校一定支援学校A)。当某校获得一个新软件时,无论是直接获得还是通过网络获得,该校都应立即将这个软件通过网络传送给它应支援的学校。因...
分类:其他好文   时间:2015-02-07 14:26:53    阅读次数:179
POJ1236 Network of Schools【Tarjan】【强连通分量】
题目大意: N台电脑之间能够通过有向边(u,v)从第u台电脑传输文件到第v台电脑。如果给第u台电脑投放 一个文件,那么这个文件就能通过有向边传输到第v台电脑上,给你N台电脑的连接情况。 那么问题来了:1、最少向这N台电脑中的几台电脑投放文件,就能使N台电脑都能接收到文件。 2、最少向这N台电脑构成的图中添加几条边,使只向一台电脑投放文件,就能够是N台电脑都 能接收到文件。 思路: 该图中的文件具有传递性。很快发现强连通的特征。对应图中的一个强连通分量,只要向其中的 一个点投放文件,那么这个强连通分量就都能...
分类:Web程序   时间:2015-02-03 11:07:50    阅读次数:118
poj1236 Network of Schools
DescriptionA number of schools are connected to a computer network. Agreements have been developed among those schools: each school maintains a list o...
分类:Web程序   时间:2014-12-20 22:07:06    阅读次数:270
POJ1236:Network of Schools
.#include #include #include #include #include #include #include #define N 1001using namespace std;struct node{ int x,y,next;} eg[100001];int n,tt,c...
分类:Web程序   时间:2014-10-15 12:36:10    阅读次数:216
最近切的两题SCC的tarjan POJ1236 POJ2186
两题都是水题,1236第一问求缩点后入度为0的点数,第二问即至少添加多少条边使全图强连通,属于经典做法,具体可以看白书POJ2186即求缩点后出度为0的那个唯一的点所包含的点数(即SCC里有多少点)//poj1236#include#include#include#define maxn 6000i...
分类:其他好文   时间:2014-10-05 15:49:38    阅读次数:188
POJ1236-Network of Schools(Tarjan + 缩点)
题目链接 题意:给定一张有向图,问最少选择几个点能遍历全图,以及最少添加几条边使得有向图成为一个强连通图。 思路:对于有向图而言,首先求出有几个强连通分量,之后将每个强连通分量缩点,形成DAG,本题开头第一句就说图是连通的了。之后想要遍历整张图的话,只要找出入度为0的点有几个,而添加边的数量就取决于所有点的出入度大小。 代码: #include #include ...
分类:Web程序   时间:2014-10-03 17:10:14    阅读次数:225
35条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!