码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
POJ2533&&SP1799 The Bottom of a Graph(tarjan+缩点+强连通分量)
"POJ2553" "SP1799" 我们知道单独一个强连通分量中的所有点是满足题目要求的 但如果它连出去到了其他点那里,要么成为新的强连通分量,要么失去原有的符合题目要求的性质 所以只需tarjan缩点求出所有强连通分量,再O(E)枚举所有边,是否会成为连接一个分量与另一个分量的边——即一条出度— ...
分类:其他好文   时间:2019-07-20 21:11:18    阅读次数:83
P2515 [HAOI2010]软件安装
傻了。。 思路:$scc$缩点,树上背包。 提交:2次(无语。。建边建错了) 思路:关系可能会形成环,而整个环是一个整体(要选就选环上所有点,否则整个不选),所以我们先把所有的环缩点,然后便形成了一棵树(一个点不可能有两个父亲),然后跑树上背包。 代码: 2019.07.20 ...
分类:其他好文   时间:2019-07-20 12:53:14    阅读次数:78
tarjan进阶
模板向。 以前学的scc已经差不多可以倒着打了。求scc和缩点还是比较好搞的(当然,必经点和边确实没学)。 现在学一学求eDcc和vDcc的tarjan。 求eDcc,只要学会求桥,然后dfs染色即可,至于缩点就是枚举每条边然后新建图。 桥的判定要low[y]>dfn[x],因为只有这样才不能回到d ...
分类:其他好文   时间:2019-07-14 11:11:14    阅读次数:78
HAOI2010 软件安装 有依赖的背包DP
题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况 ...
分类:其他好文   时间:2019-07-13 09:35:57    阅读次数:114
POJ 3694Network(Tarjan边双联通分量 + 缩点 + LCA并查集维护)
【题意】: 有N个结点M条边的图,有Q次操作,每次操作在点x, y之间加一条边,加完E(x, y)后还有几个桥(割边),每次操作会累积,影响下一次操作。 【思路】: 先用Tarjan求出一开始总的桥的数量,然后求边双联通分量并记录每个结点v所属的连通分量号c[v],之后进行缩点,将每个双联通分量作为 ...
分类:移动开发   时间:2019-07-12 17:06:07    阅读次数:158
We Need More Bosses CodeForces - 1000E (无向图缩点)
大意: 给定无向连通图, 定义两个点$s,t$个价值为切断一条边可以使$s,t$不连通的边数. 求最大价值. 显然只有桥会产生贡献. 先对边双连通分量缩点建树, 然后求直径即为答案. ...
分类:其他好文   时间:2019-07-12 12:40:01    阅读次数:121
[HAOI2010]软件安装
[HAOI2010]软件安装 开始没有看懂题,以为就是个树形依赖背包,打完之后W40,然后才发现它会有还,要用tarjan缩完点后跑背包,要建立一个虚拟节点0连接所有的子图(注意连接的位置)。 但是有个细节卡了我好长时间: 错误示范: 正确代码: 在缩点是记录每个scc的入度,0直接和入度为0的sc ...
分类:其他好文   时间:2019-07-12 09:19:03    阅读次数:122
[Bzoj 2427] [HAOI2010] 软件安装 tarjan缩点+树形DP
题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况 ...
分类:其他好文   时间:2019-07-11 20:16:52    阅读次数:111
P2341 [HAOI2006]受欢迎的牛
题面。。(我好困啊。。。) 这题的想法确实很巧妙,由于只有除自身外所有奶牛都爱慕奶牛a时,a才是明星奶牛,那么很显然,这说明不可能存在两个不同的强连通分量里都是出度为0,即为明星奶牛的情况,那样就不可能使除自己外所有奶牛爱慕同一强连通分量中的奶牛,so,tarjan+缩点+倒叙查找 代码实现: 嗯我 ...
分类:其他好文   时间:2019-07-10 09:16:37    阅读次数:119
P4306 [JSOI2010]连通数
题面 本题tj区一片大佬各种玄学算法,以至于我根本就没有办法去找代码对拍并让其不超时。。。 那么我的做法是先tarjan求强连通分量并缩点,同时记录此点中共包含了原图的多少点,及多少个点构成了强连通分量并缩成了该点,然后便利缩点后的图,运用记忆化记录该点是否被访问过,可以略微减少一点时间,但是仍有一 ...
分类:Web程序   时间:2019-07-10 09:15:18    阅读次数:133
1140条   上一页 1 ... 12 13 14 15 16 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!