码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
uvalive6913 I Want That Cake(博弈dp)
引自:http://www.cnblogs.com/qscqesze/p/5734143.html 题意: 有两支队,每只队都有n个人,一共有m个蛋糕,每个人至少吃一个,最多吃k个。 都采取最优策略,谁吃到最后一个蛋糕,那么那只队就胜利。 按照给定的顺序去吃蛋糕,问你最后谁胜利。 思路: 先缩点,把 ...
分类:其他好文   时间:2016-10-22 21:03:10    阅读次数:228
[BZOJ 1179]ATM题解 Tarjan缩点+SPFA
[BZOJ 1179]ATM题解 Tarjan缩点+SPFA Description Input 第一行包含两个整数N、M。N表示路口的个数,M表示道路条数。接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号。接下来N行,每行一个整数,按顺序 ...
分类:其他好文   时间:2016-10-10 14:21:28    阅读次数:285
POJ 3352-Road Construction (图论-双边联通分支算法)
题目大意:一个图,要求你加入最少的边,使得最后得到的图为一个边双连通分支。所谓的边双连通分支,即不存在桥的连通分支(题目保证数据中任意两点都联通)。 解题思路:先用tarjan算法进行缩点建立DAG图, 然后再进行寻找度为1的点有个数x, 那么需要添加的边即为(x+1)/ 2; 起初这样写, 一直W ...
分类:移动开发   时间:2016-10-07 11:25:18    阅读次数:285
HDU 2767:Proving Equivalences(强连通)
http://acm.hdu.edu.cn/showproblem.php?pid=2767 题意:给出n个点m条边,问在m条边的基础上,最小再添加多少条边可以让图变成强连通。思路:强连通分量缩点后找入度为0和出度为0的点,因为在强连通图里面没有一个点的入度和出度都为0,所以取出度为0的点和入度为0 ...
分类:其他好文   时间:2016-10-03 18:58:29    阅读次数:108
HDU 1827:Summer Holiday(强连通)
http://acm.hdu.edu.cn/showproblem.php?pid=1827 思路:强连通分量缩点后找入度为0的点,然后对于属于该强连通分量的找一个最小耗费的入口。 ...
分类:其他好文   时间:2016-10-03 17:15:02    阅读次数:195
BZOJ 2438: [中山市选2011]杀人游戏
Description 给你一个有向图,求至少询问多少次能够得到全部点的信息. Sol Tarjan + 强连通分量缩点 + 判断. 先缩点,如果我们知道了强连通分量里的任意一个点,我们就可以知道这些点的信息,和这些点所连接的其他点的信息,显然我们需要知道的就是缩点后入度为0的点. 然后还有最后一个 ...
分类:其他好文   时间:2016-10-03 10:51:31    阅读次数:171
BZOJ 1051: [HAOI2006]受欢迎的牛
Description 一个有向图,求所以能被别的点到达的点的个数. Sol Tarjan + 强连通分量 + 缩点. 缩点以后找强连通分量,缩点,然后当图有且仅有1个出度为1的点时,有答案. Code ...
分类:其他好文   时间:2016-10-02 21:47:03    阅读次数:137
BZOJ 1718: [Usaco2006 Jan] Redundant Paths 分离的路径
Description 给出一个无向图,求将他构造成双连通图所需加的最少边数. Sol Tarjan求割边+缩点. 求出割边,然后缩点. 将双连通分量缩成一个点,然后重建图,建出来的就是一棵树,因为每一条边都是桥. 然后每次合并这棵树上的叶节点两点距离LCA最远的点,这样就会形成一个环,是双连通的, ...
分类:其他好文   时间:2016-10-01 16:50:20    阅读次数:248
hdu 2767 强连通缩点处理加边问题
#include <cstring> #include <cstdlib> #include <cstdio> 缩点的好处就是可以将乱七八糟的有向图 转化为无环的有向图#include <iostream> #include <algorithm> #include <cmath> #include ...
分类:其他好文   时间:2016-09-27 11:34:32    阅读次数:131
【tarjan+拓扑】BZOJ3887-[Usaco2015 Jan]Grass Cownoisseur
【题目大意】 给一个有向图,然后选一条路径起点终点都为1的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少正整数次对答案的贡献均为1) 【思路】 首先缩点,对于每一个联通块求出正图和反图中节点1所在的联通块到它的最长节点数。这个用拓扑排序处理一下。 ...
分类:其他好文   时间:2016-09-27 00:23:36    阅读次数:206
1140条   上一页 1 ... 60 61 62 63 64 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!