码迷,mamicode.com
首页 >  
搜索关键字:强连通分量    ( 850个结果
CodeforcesF. Strongly Connected Tournament
n<=2000个人参加比赛,这样比:(这里的序号没按题目的)1、两两比一场,比完连个图,边i->j表示i赢了j。2、连完那个图强联通分量缩起来,强连通分量内继续比,即强连通分量递归进行1、2,直到每个强连通分量大小为1.i<j时i有a/b的概率赢j,问每个人比赛的场数的总和的期望,答案%998244 ...
分类:其他好文   时间:2018-01-09 23:18:12    阅读次数:197
bzoj 1565 [NOI2009]植物大战僵尸【tarjan+最大权闭合子图】
一上来以为是裸的最大权闭合子图,上来就dinic …然后没过样例。不得不说样例还是非常良心的给了一个强连通分量,要不然就~~WA的生活不能自理了~~ 然后注意到有一种特殊情况:每个植物向他保护的植物连边(包括被其挡在后面的),当植物的保护范围连成一个强连通分量时,这个强连通分量上的植物以及从这个强连 ...
分类:其他好文   时间:2018-01-02 21:16:00    阅读次数:160
bzoj1051: [HAOI2006]受欢迎的牛(强联通)
1051: [HAOI2006]受欢迎的牛 题目:传送门 题解: 今天又做一道水题... 强联通啊很明显 水个模板之后统计一下每个强联通分量中点的个数,再统计一下出度... 不难发现:缩点之后当且仅当仅有一个强联通分量的出度为0,那么这个强连通分量才可以被所有的点访问.. 具体的就自己画下图YY吧. ...
分类:移动开发   时间:2017-12-28 23:20:20    阅读次数:199
【CF878C】Tournament set+并查集+链表
【CF878C】Tournament 题意:有k个项目,n个运动员,第i个运动员的第j个项目的能力值为aij。一场比赛可以通过如下方式进行: 每次选出2个人和一个项目,该项目能力值高者获胜,败者被淘汰,胜者继续比赛。最后一个人是冠军。 在一场比赛中,你可以任意安排比赛顺序,任意选择每次的参赛者和项目 ...
分类:其他好文   时间:2017-12-24 12:50:26    阅读次数:191
bzoj1565
网络流 最大权闭合子图 我已经忘记了这个东西是什么 大概是这样的,设选了a就必须选b,那么a->b 连inf,代表 强制选 如果价值为正从source连,否则向sink连,然后sum-flow就行了,sum是所有的正权和 这个题很明显是最大权闭合子图,但是中间有些点形成强连通分量挖掉就行了 #inc ...
分类:其他好文   时间:2017-12-17 20:50:39    阅读次数:159
NEERC-2017
A. Archery Tournament 用线段树套set维护横坐标区间内的所有圆,查询时在$O(\log n)$个set中二分查找即可。 时间复杂度$O(n\log^2n)$。 B. Box 分类讨论。 C. Connections 考虑强连通分量的Kosaraju算法,会发现只有$2(n-1) ...
分类:其他好文   时间:2017-12-10 11:14:11    阅读次数:210
Expm 9_2 有向图的强连通分量问题
【问题描述】 给定一个有向图,设计一个算法,求解并输出该图的各个强连通分量。 1 package org.xiu68.exp.exp9; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Stack ...
分类:其他好文   时间:2017-12-05 18:48:13    阅读次数:247
tarjan求强连通分量的思考
我是按照 "这里" 的思路来的。这个博文只是感性理解。 递归树 关于递归树, "这" 篇博文讲的很好,我只是给自己总结一下。 定义vis数组,在dfs连通图时赋予它们不同的含义: 1. vis=0,表示这个点没有被访问。 2. vis=1,表示这个点被访问了,但是它的孩子还没有访问完。 3. vis ...
分类:其他好文   时间:2017-12-03 15:33:51    阅读次数:137
Tarjan算法
Tarjan算法用于寻找图G(V,E)中的所有强连通分量,其时间复杂度为O(|V|+|E|)。 所谓强连通分量就是V的某个极大子集,其中任意两个结点u,v在图中都存在一条从u到v的路径。 Tarjan的算法的流程是通过深度优先搜索遍历每个顶点,并且维护以下属性dfn,low,instk,p其中dfn ...
分类:编程语言   时间:2017-11-29 00:07:16    阅读次数:302
topcoder srm 495 div1
problem1 link 从前向后确定一下,然后再从后向前确定一下。一样的话就是可以确定的。 problem2 link 首先将强连通分量缩点。理论上来说,只需要遍历所有入度为0的联通块中的一个即可。 但是有一种情况可能是某个入度为0的联通块只包含一个节点$u$,这时当遍历完其他入度为0的联通块时 ...
分类:其他好文   时间:2017-11-28 01:24:44    阅读次数:172
850条   上一页 1 ... 26 27 28 29 30 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!