题目链接
题意:求解Bottom(G),即集合内的点可以互相到达。
思路:有向图的强连通,缩点,找出出度为0的点,注意符合的点要按升序输出。
代码:
#include
#include
#include
#include
using namespace std;
const int MAXN = 5010;
const int MAXM = 50010;...
分类:
其他好文 时间:
2014-10-18 11:17:28
阅读次数:
175
题目链接
题意:给出一张有向图,判断图上的任意两个点是否存在一条路可达(单向可达即可)。
思路:有向图找出强连通分量,然后缩点,因为题目要求任意两点存在可达的路,所以缩点之后的点,要形成一条单链,才能符合可达的要求,在这里用DP求最长路来判断是否能形成一条单链。
代码:
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-10-18 11:15:10
阅读次数:
170
Problem Description
To prove two sets A and B are equivalent, we can first prove A is a subset of B, and then prove B is a subset of A, so finally we got that these two sets are equivalent.
You ar...
分类:
其他好文 时间:
2014-10-18 03:05:05
阅读次数:
290
题目链接
题意:一个有向图,每对一个结点操作,就可以触发连锁反应,使得该结点及它直接或间接指向的点均获得标记,问至少需要操作多少个结点使得所有结点获得标记
思路:有向图的强连通分量,用Tarjan缩点之后找出入度为0的点的个数,即为答案。跟UVA11504一样的题目。
UVA11504
代码:
#include
#include
#include
#...
分类:
其他好文 时间:
2014-10-17 16:57:26
阅读次数:
169
题目链接
题意:多米诺骨牌的游戏,给出一些牌,以及哪张牌倒了之后会推倒哪张牌,求最少的推倒牌的张数,使得所有牌都倒下去。
思路:有向图的强连通分量,用Tarjan缩点之后找出入度为0的点的个数,即为答案。
代码:
#include
#include
#include
#include
using namespace std;
const int MAXN...
分类:
其他好文 时间:
2014-10-17 00:24:43
阅读次数:
225
题目链接
题意: 给定一个无向图,问最少添加多少条边,使得这个图成为连通图
思路:首先注意题目给出的无向图可能是非连通的,即存在孤立点。处理孤立点之后,其他就可以当作连通块来处理,其实跟POJ3352很像,只不过存在孤立点而已。所以找出桥,缩点,然后统计度数为0(伸出两条边)的点u和度数为1(伸出一条边)的点。最后的答案为(2 * u + v + 1) / 2。
PO...
分类:
其他好文 时间:
2014-10-16 02:03:01
阅读次数:
247
题目大意:给定一个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
题意:给定一个有向图,寻找一个点数最大集合,使得这个集合中的任意两个点 u,v, 都有u->v 或者 v->u 或者uv 思路:首先将强连通分量通过tarjan算法求出来,然后进行缩点,也就是每一个缩点 所组成的图就是一个DAG图!令每一个点的权值就是这个缩点所包含节点(也就是对应的 强连通分量的....
分类:
其他好文 时间:
2014-10-11 23:18:06
阅读次数:
393
首先,我们要tarjan。。。 然后我们要缩点。。。注意,缩点的时候两个新建的点会有重边,需要判重正常的判重方法是bfs一边,但是我YY的比较奇葩,方法下面将。。。缩好点就变成了一个DAG,然后就类似树形DP的方法求最大权值链我是用记忆化搜索,当dfs某个点p时用数组vis记录一些东西:首先vis[...
分类:
其他好文 时间:
2014-10-06 23:54:12
阅读次数:
333
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