随笔分类 -  连通图

poj 1236 Network of Schools(连通图)
摘要:题目链接:http://poj.org/problem?id=1236 题目大意:有一些学校,学校之间可以进行收发邮件,给出学校的相互关系,问:1.至少 要向这些学校发送多少份才能使所有的学校都能获得邮件;2.若想只发送一份即可让所有学 校都能收到邮件,则至少需要需要再进行多少次学校之间的连接。 学 阅读全文

posted @ 2016-08-24 16:12 刘威O_0 阅读(203) 评论(0) 推荐(0)

POJ3694 Network(连通图+LCA)
摘要:题目链接:http://poj.org/problem?id=3694 题目大意:给定一个图,每次添加一条边(可能有重边)。输出每次添加后桥的 数目。由于添加边的次数比较多,添加一次Tarjin一次明显会超时。后来查到了 LCA算法,利用保存的子节点与最近父节点的关系进行计算的。第一次Tarjin后 阅读全文

posted @ 2016-08-18 20:28 刘威O_0 阅读(254) 评论(0) 推荐(0)

POJ3694 Network
摘要:题目大意:已知连通图G有N个点m条无向边,有Q次操作,每次操作为增加一条边,问每次操作后图上有几个桥。 如果添加一条边进行Tarjin搜索一次时间复杂度为m*m*q很大,会超时。真的超时,我试过。看了lx学长的题解才 直到有LCA这个东西。LCA算法意思是保存Tarjin搜索树上的父节点和子节点关系 阅读全文

posted @ 2016-08-15 17:21 刘威O_0 阅读(155) 评论(0) 推荐(0)

hdu4738 Caocao's Bridges
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4738 题目大意:曹操赤壁之战大败,于是卷土重来。为了避免水上作战,他在长江上建立了一些岛屿,这样他的士兵就可以在岛屿上攻击到 周瑜的军队。同时,为了更方便各个岛屿的支援与部署,他在一些岛屿之间又修建了一些桥,并且 阅读全文

posted @ 2016-08-15 16:34 刘威O_0 阅读(247) 评论(0) 推荐(0)

UVA315 (无向图求割点)
摘要:题目大意:给定一个无向图,问共存在多少个割点。(割点:去掉此点后此图会断开连接)割点有两种存在:一种是第一次搜索的根节点,若其子节点数超过两个,则此点去掉后图会 断开连接,因此此点为割点;或者此点为搜索树的子节点,若其子节点的最早达到时间状态比其自身要晚,则说明此点不得不经过,并以此来更新其子节点, 阅读全文

posted @ 2016-07-14 22:26 刘威O_0 阅读(511) 评论(0) 推荐(0)

连通图模板(HDU 1269)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1269 题目大意:给定一个图,判断该图是否是强连通图。(强连通图为从任意一点出发,可到达其他所有点)。深搜的Tarjin算法即可通过。其中 判断是否为强连通图需要判断所给的图是否连成一块儿,并且连接次数为n(所有点 阅读全文

posted @ 2016-07-14 21:39 刘威O_0 阅读(225) 评论(0) 推荐(0)

导航