码迷,mamicode.com
首页 >  
搜索关键字:强连通    ( 1214个结果
UVA11504- Dominos(Tarjan+缩点)
题目链接 题意:多米诺骨牌的游戏,给出一些牌,以及哪张牌倒了之后会推倒哪张牌,求最少的推倒牌的张数,使得所有牌都倒下去。 思路:有向图的强连通分量,用Tarjan缩点之后找出入度为0的点的个数,即为答案。 代码: #include #include #include #include using namespace std; const int MAXN...
分类:其他好文   时间:2014-10-17 00:24:43    阅读次数:225
POJ 3683(Priest John's Busiest Day-强连通分量解决2-SAT)[Template:2-SAT]
Priest John's Busiest Day Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 8144   Accepted: 2769   Special Judge Description John is the only priest in his ...
分类:其他好文   时间:2014-10-16 23:10:23    阅读次数:344
UVA11709- Trust groups
题目链接 题意: 公司里面的人际关系,A相信B,B相信C,即A相信C,每个人都相信自己,求出存在几个小组,小组内的成员互相相信。 思路:求有向图中,强连通分量的个数。 思路: #include #include #include #include #include using namespace std; const int MAXN = 1010; ...
分类:其他好文   时间:2014-10-16 21:10:53    阅读次数:162
UVA11838- Come and Go
题目链接 题意: 判断城市是否全部能相通 思路:判断一张有向图是否强连通 代码: #include #include #include #include using namespace std; const int MAXN = 2005; const int MAXM = MAXN * MAXN; struct Edge{ int to, n...
分类:其他好文   时间:2014-10-16 20:30:03    阅读次数:169
UVA247- Calling Circles(有向图的强连通分量)
题目链接 题意: 给定一张有向图,找出所有强连通分量,并输出。 思路:有向图的强连通分量用Tarjan算法,然后用map映射,便于输出,注意输出格式。 代码: #include #include #include #include #include using namespace std; const int MAXN = 2000; const in...
分类:其他好文   时间:2014-10-16 19:41:33    阅读次数:210
Unkown2
续上个unkown,这里mark一下,接下来觉得还有可能考到,且自己不会的东西(或不太会)数学方面: 随机化,概率,简单的几何计算,杂七杂八的数论,组合数学中的差分,康托展开,高斯消元,线性规划树: 最近公共祖先,树上倍增,DFS序列,树链图: 差分约束!强连通分量,欧拉回路字符串: tries树!...
分类:其他好文   时间:2014-10-16 16:09:22    阅读次数:174
UVA610 - Street Directions(Tarjan)
题目链接 题意: 给出一张无向图,尽量多的使边成为单向边,改变之后的图仍然强连通。 思路:找出所有的桥,桥肯定是不能改变成为单向边,之后不是桥的边能组成n个连通块,按照dfs的顺序规定方向即可。 代码: #include #include #include #include #include #include using namespace std; ...
分类:其他好文   时间:2014-10-13 17:35:19    阅读次数:152
UVAoj 11324 - The Largest Clique(tarjan + dp)
题意:给定一个有向图,寻找一个点数最大集合,使得这个集合中的任意两个点 u,v, 都有u->v 或者 v->u 或者uv 思路:首先将强连通分量通过tarjan算法求出来,然后进行缩点,也就是每一个缩点 所组成的图就是一个DAG图!令每一个点的权值就是这个缩点所包含节点(也就是对应的 强连通分量的....
分类:其他好文   时间:2014-10-11 23:18:06    阅读次数:393
Codeforces 475B Strongly Connected City 强连通裸题
题目链接:点击打开链接 题意: 就是n*m的矩阵, 每行能走的方向 每列能走的方向 问:图是否强连通。 只要4个边界成环即可。 或者无脑tarjan == #pragma comment(linker, "/STACK:102400000,102400000") #include #include #include #include #include using nam...
分类:其他好文   时间:2014-10-06 12:12:10    阅读次数:228
最近切的两题SCC的tarjan POJ1236 POJ2186
两题都是水题,1236第一问求缩点后入度为0的点数,第二问即至少添加多少条边使全图强连通,属于经典做法,具体可以看白书POJ2186即求缩点后出度为0的那个唯一的点所包含的点数(即SCC里有多少点)//poj1236#include#include#include#define maxn 6000i...
分类:其他好文   时间:2014-10-05 15:49:38    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!