摘要:
/*该题被博客里标记为中等题,30分钟内1A,掌握了算法就简单了,单向连通图判定,单向连通图缩点后必然唯一存在出度为0的点和入度为0的点,并且从入度为0的点出发,可以遍历所有点后到达出度为0点(一条长链),(容易反证),所以缩点后,我重新建图(以前觉得重新建图好麻烦,现在看来SO easy),,对新... 阅读全文
posted @ 2014-02-09 20:08
天羽屠龙舞
阅读(344)
评论(0)
推荐(0)
摘要:
/*题意:有向图,求这样的点的数量:所有点都能到达它.缩点成有向无环图,思:如果该强连通有出度,那么从该出度出去的边必然回不来(已经缩点了),所以有出度的强连通必然不是。那么是不是所有出度为0的强连通分量都是呢?显然不是,如果存在多个出度为0的强连通,他们必然无解(他们之间必然不连通)。任然遍历边,... 阅读全文
posted @ 2014-02-09 17:44
天羽屠龙舞
阅读(487)
评论(0)
推荐(0)
摘要:
//求这样的sink点:它能达到的点,那个点必能达到他,即(G)={v∈V|任意w∈V:(v→w)推出(w→v)}//我法:tarjan缩点后,遍历点,如果该点到达的点不在同一个强连通中,该点排除,而且该点所在的//的强连通分支所有点都排除(开始因为这个跪WA!慎思!)#include //14... 阅读全文
posted @ 2014-02-09 17:07
天羽屠龙舞
阅读(140)
评论(0)
推荐(0)
摘要:
1236题意:一个有向图,1,求至少从几个点出发可以遍历该图,2:,求至少添加多少边,使强连通。而,HDU的只有后面一问。解;先缩点,第一问只需找所有入度为0的点即可。,第2问,max(入度为0的点,出度为0点)。也写了2个小时。。虽然1A,但是因为细节卡了,不应该。代码详细说:#include ... 阅读全文
posted @ 2014-02-09 14:54
天羽屠龙舞
阅读(149)
评论(0)
推荐(0)