码迷,mamicode.com
首页 >  
搜索关键字:tarjan    ( 1608个结果
HDU 1241 (搜索+染色)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241题目大意:求一张地图里的连通块。注意可以斜着连通。解题思路:八个方向dfs一遍,一边dfs一边染色,断了之后换新颜色。做法类似Tarjan。orz,我是不是刷错顺序了。#include "cstdi...
分类:其他好文   时间:2014-10-14 02:22:47    阅读次数:247
UVA610 - Street Directions(Tarjan)
题目链接 题意: 给出一张无向图,尽量多的使边成为单向边,改变之后的图仍然强连通。 思路:找出所有的桥,桥肯定是不能改变成为单向边,之后不是桥的边能组成n个连通块,按照dfs的顺序规定方向即可。 代码: #include #include #include #include #include #include using namespace std; ...
分类:其他好文   时间:2014-10-13 17:35:19    阅读次数:152
BZOJ 2208 JSOI2010 连通数 Tarjan+拓扑排序
题目大意:给定一个n个点的有向图,求有多少点对(x,y),使x沿边可到达y 设f[i][j]为从i到j是否可达 首先强联通分量中的任意两个点均可达 于是我们利用Tarjan缩点 缩点之后是一个拓扑图,我们求出拓扑序,沿着拓扑序从后向前DP,状态转移方程为: f[i][k]=or{ f[j][k] } (i有直连边到达j,1 鉴于每个点的值只会是1或者0,所以我们可以直接状压,或者干脆开b...
分类:编程语言   时间:2014-10-13 15:51:39    阅读次数:157
UVa 12587 Reduce the Maintenance Cost(Tarjan + 二分 + DFS)
题意:n个城市(n 思路:首先边的费用可以通过Tarjan求桥之后求得(利用桥的性质),然后就是二分答案了!对于每个点,如果有个儿子不能维护,那么不可行,否则,试着让儿子去维护边权,如果不可行,只能让父亲承担。 #include #include #include #include #include #include #include #include #include u...
分类:其他好文   时间:2014-10-12 14:17:38    阅读次数:115
UVAoj 11324 - The Largest Clique(tarjan + dp)
题意:给定一个有向图,寻找一个点数最大集合,使得这个集合中的任意两个点 u,v, 都有u->v 或者 v->u 或者uv 思路:首先将强连通分量通过tarjan算法求出来,然后进行缩点,也就是每一个缩点 所组成的图就是一个DAG图!令每一个点的权值就是这个缩点所包含节点(也就是对应的 强连通分量的....
分类:其他好文   时间:2014-10-11 23:18:06    阅读次数:393
BZOJ1093 [ZJOI2007]最大半连通子图
首先,我们要tarjan。。。 然后我们要缩点。。。注意,缩点的时候两个新建的点会有重边,需要判重正常的判重方法是bfs一边,但是我YY的比较奇葩,方法下面将。。。缩好点就变成了一个DAG,然后就类似树形DP的方法求最大权值链我是用记忆化搜索,当dfs某个点p时用数组vis记录一些东西:首先vis[...
分类:其他好文   时间:2014-10-06 23:54:12    阅读次数:333
POJ 2762 tarjan缩点+拓扑
Going from u to v or from v to u?Time Limit:2000MSMemory Limit:65536KTotal Submissions:14566Accepted:3846DescriptionIn order to make their sons brave,...
分类:其他好文   时间:2014-10-06 19:01:31    阅读次数:193
POJ1470 Closest Common Ancestors 【Tarjan的LCA】
非常裸的模版题,只是Tarjan要好好多拿出来玩味几次非常有点巧妙呢,tarjan,大概就是当前结点和它儿子结点的羁绊WA了俩小时,,,原因是,这个题是多数据的(还没告诉你T,用scanf!=EOF来控制结束),更重要的是和这个和Codeforces不一样,Codeforces的多组数据好像会又一次...
分类:其他好文   时间:2014-10-06 16:55:20    阅读次数:194
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
POJ 1236 tarjan缩点+度数
Network of SchoolsTime Limit:1000MSMemory Limit:10000KTotal Submissions:11441Accepted:4554DescriptionA number of schools are connected to a computer n...
分类:其他好文   时间:2014-10-05 20:32:18    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!