码迷,mamicode.com
首页 >  
搜索关键字:tarjan    ( 1608个结果
Intelligence System (hdu 3072 强联通缩点+贪心)
题意:n个人m个单向关系,现在要通知所有的人,两个人之间联系有费用,求最小费用,处于同一个联通块的两个人之间通讯不需要花费。 思路:先建图使用Tarjan算法缩点,然后根据题意我们应该求缩点后新图的最小树形图,但是这里没必要,为什么?仔细想一想,首先题意说总是有解,所以最小树形图一定存在,那么我们对于每一个点在它的所有入边中选择一个花费最小的入边(入度为零的点除外)那么答案就是每个点的最小花费之和。这样贪心是可行的,因为在这个过程中不会出现环,很容易想到,如果出现了环那么这个环就又是一个联通块了,可是我们...
分类:移动开发   时间:2015-07-12 15:49:29    阅读次数:166
BZOJ 4116 Wf2015 Tours Tarjan
题目大意:给定一张nn个点mm条边的无向图,你需要选择一个颜色种类数kk,然后用这kk种颜色给每条边染色,要求对于图中任意一个简单环,每种颜色的边的数量都相同,求所有可行的kk考虑将边集EE拆成一些子集{E1,E2,E3,..}\{E_1,E_2,E_3,..\},满足任意一个简单环可以被拆成一些子集的和,且不存在两个子集合并后仍满足条件,那么答案就是gcd{|E1|,|E2|,|E3|,..}\g...
分类:其他好文   时间:2015-07-12 15:46:39    阅读次数:130
Summer Holiday (hdu 1827 强联通缩点)
题意不多说,先Tarjan缩点,然后求出每个联通块的入度,入度为0说明至少要给这个联通块中的某一个人打电话,费用取这个联通块中花费最小的那一个。...
分类:移动开发   时间:2015-07-12 11:21:11    阅读次数:180
POJ 2762 tarjan缩点+并查集+度数
Going from u to v or from v to u?Time Limit:2000MSMemory Limit:65536KTotal Submissions:15494Accepted:4100DescriptionIn order to make their sons brave,...
分类:其他好文   时间:2015-07-11 06:42:31    阅读次数:144
hdu 1827 Summer Holiday tarjan+缩点
知道其他人也有一些别人的联系方式,这样他可以通知其他人,再让其他人帮忙通知一下别人。你能帮Wiskey计算出至少要通知多少人,至少得花多少电话费就能让所有人都被通知到吗? 做法:先缩个点。然后团中只要有个点被通知,整个团,就通知到了。然后如果入度为0的团被通知到了,那整个图的人都被通知到了。...
分类:其他好文   时间:2015-07-10 19:14:20    阅读次数:191
UVALive Proving Equivalences (强连通分量,常规)
题意:给一个有向图,问添加几条边可以使其强连通。思路: 按照大白书p322做。tarjan算法求强连通分量,然后缩点求各个强连通分量的出入度,答案是max(入度为0的缩点个数,出度为0的缩点个数)。 1 #include 2 #define LL long long 3 #define pii .....
分类:其他好文   时间:2015-07-07 22:25:14    阅读次数:147
Proving Equivalences (hdu 2767 强联通缩点)
题意:n个点m条边,问最少添加多少条边使得整个图联通。 思路:先Tarjan求强联通分量,缩点,再求缩点后的点的入度和出度,入读为0的点的个数为a,出度为0的点的个数为b,ans=max(a,b)...
分类:移动开发   时间:2015-07-06 17:56:09    阅读次数:133
割点,桥,边双连通分量,点双连通分量
(1)求割点和桥的方法是tarjan算法,刘汝佳训练指南p314。 【割点】可以将两个【点双连通分量】隔开来,因为仅一个【点双连通分量】中肯定无割点,那么每两个点对都同时处于若干个简单环中才能当一个点撤掉仍然可以互通。 【桥】可以将两个【边双连通分量】隔开来,因为仅仅一个【边双连通分量】中肯定无.....
分类:其他好文   时间:2015-07-04 13:58:55    阅读次数:95
POJ 3352 Road Construction(边双连通分量,桥,tarjan)
题解转自http://blog.csdn.net/lyy289065406/article/details/6762370 文中部分思路或定义模糊,重写的红色部分为修改过的。大致题意: 某个企业想把一个热带天堂岛变成旅游胜地,岛上有N个旅游景点,保证任意2个旅游景点之间有路径连通的(可间接连通).....
分类:其他好文   时间:2015-07-03 20:33:18    阅读次数:153
HDU 3749 Financial Crisis 经济危机(并查集,割点,双连通分量)
题意:给一个图n个点m条边(不一定连通),接下来又q个询问,询问两个点是为“不相连”,“仅有一条路径可达”,“有两条及以上的不同路径可达”三种情况中的哪一种。注:两条以上的路径指的是路径上的点连1个点也不重复。思路:并查集+tarjan求割点。 (1)情况一:先并查集处理,如果两个点从一开始就不连....
分类:其他好文   时间:2015-07-02 22:24:44    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!