码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
hdu 3639 有向图缩点+建反向图+搜索
题意:给个有向图,每个人可以投票(可以投很多人,一次一票),但是一个人只能支持一人一次,支持可以传递,自己支持自己不算,被投支持最多的人。 开始想到缩点,然后搜索,问题是有一点想错了!以为支持按票数计算,而不是按人数!还各种树形dp/搜索求可以到达边数。。提交WA了。。。 又反复读了题目之后才发现。。错误。。只要人数就行。。。问题简单了许多。。。 缩点成有向无环图后:每个SCC中支持的人数就...
分类:其他好文   时间:2014-08-17 17:04:32    阅读次数:281
Strongly connected
hdu4635:http://acm.hdu.edu.cn/showproblem.php?pid=4635题意:给你一个有向图,然后问你最多可以加多少条边,是的原图不是一个强连通图。题解:这一题确实不会,图论做的太少了,一下是一个人分析,觉得分析的很不错,代码也是看别人的。首先强连通缩点,缩点之后...
分类:其他好文   时间:2014-08-17 16:51:52    阅读次数:199
Warm up
hdu4612:http://acm.hdu.edu.cn/showproblem.php?pid=4612题意:给你一个无向连通图,问加上一条边后得到的图的最少的割边数;题解:首先对原图求割边数,然后缩点之后建树,然后求树的直径。因为加上一条边,能消耗最大的割边就是树的直径。一道很好的模板题目。 ...
分类:其他好文   时间:2014-08-16 20:58:41    阅读次数:200
hdu 3072 有向图缩点成最小树形图计算最小权
题意,从0点出发,遍历所有点,遍历边时候要付出代价,在一个SCC中的边不要付费。求最小费用。 有向图缩点(无需建立新图,,n《=50000,建则超时),遍历边,若不在一个SCC中,用一个数组更新记录最小到达该连通分量的最小边权即可。。。边聊天,边1A,哈哈。。。 #include #include #include #include #include using namespace std; ...
分类:其他好文   时间:2014-08-16 19:51:31    阅读次数:228
POJ2762-Going from u to v or from v to u?(Tarjan缩点,DAG判直链)
Going from u to v or from v to u? Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 14474   Accepted: 3804 Description In order to make their sons brave, Jiaji...
分类:其他好文   时间:2014-08-15 14:42:08    阅读次数:278
hdu 4738 无向图缩点断桥 // 细节坑题
Caocao's Bridges 题意:给个无向图,求出边权最小的桥。 一看,直接缩点,若无桥,输出-1,有桥,遍历下边,更新最小。。分分钟搞定,以为IA的。。一交wa。。。 坑点:1:若原图不连通,则无须派人去!输出0!;             2:若桥的权是0,则还有派一个人把炸弹拿去,输出1!           3:有重边。(按多条边算)。 哎!记住这个教训!以后做题  1...
分类:其他好文   时间:2014-08-15 12:55:28    阅读次数:360
POJ 3352 Road Construction POJ 3177 Redundant Paths(边双连通图 Tarjan+缩点)
POJ 3352 Road Construction POJ 3177 Redundant Paths(边双连通图 Tarjan+缩点) ACM 题目地址:  POJ 3352 Road Construction  POJ 3177 Redundant Paths 题意:  问要添加几条边才能使所给无向图图变成边双连通图。 分析:  边连通度:使无向图G不连通的最少...
分类:其他好文   时间:2014-08-15 12:54:58    阅读次数:178
poj 3352Road Construction(无向双连通分量的分解)
1 /* 2 题意:给定一个连通的无向图G,至少要添加几条边,才能使其变为强连通图(指的是边强联通)。 3 思路:利用tarjan算法找出所有的双联通分量!然后根据low[]值的不同将双联通分量 4 进行缩点,最后图形会变成一棵树!也就是添加至少多少条边使一棵树变成强联通图! ...
分类:其他好文   时间:2014-08-13 12:46:16    阅读次数:368
[NOIP2009提高组]最优贸易 tarjan题解
今天刚刚学会了用tarjan写缩点(以前用两遍dfs写的),此题调了我很久,需要考虑的情况有些多,但是做出来还是挺开心的。首先通过tarjan缩点,之后要干的事情就是计算答案。答案有两种情况,一是在一个联通块中买进卖出,二是在一个联通块中买入,但在另外一个联通块中卖出。但是需要注意的是,以上两种情况...
分类:其他好文   时间:2014-08-12 16:31:44    阅读次数:256
POJ 1236 Network of Schools(强连通 Tarjan+缩点)
POJ 1236 Network of Schools(强连通 Tarjan+缩点)ACM题目地址:POJ 1236题意:给定一张有向图,问最少选择几个点能遍历全图,以及最少加入?几条边使得有向图成为一个强连通图。分析:跟HDU 2767 Proving Equivalences(题解)一样的题目,...
分类:Web程序   时间:2014-08-11 11:25:52    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!