![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tarjan
Cwolf9
莯
展开
-
BZOJ1797: [Ahoi2009]Mincut最小割-tarjan缩点&&SAP求最大流
有任何问题欢迎留言或私聊题目链接:BZOJ1797-点击做题  题目:Description A,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转站vi可以通过该道路到达ui中转站,如果切断这条道路,需要代价ci。现在B国想找出一个路径切断方案,使中转站s不能到达中转...原创 2018-05-01 16:24:07 · 250 阅读 · 0 评论 -
CSU2104: Extra Judicial Operation-Tarjan边双联通分量缩点两种方法-难受的bug
(有任何问题欢迎留言或私聊 题目链接:CSU2104题面:2017年南太平洋某区域赛题 The Suitably Protected Programming Contest (SPPC) is a multi-site contest in which contestants compete at specified sites, which are linked by the ...原创 2018-05-22 22:20:12 · 595 阅读 · 0 评论 -
HDU3342 判断有向图中是否存在三元环 拓扑排序 tarjan
一:题目大意: 给你一个关系图,判断是否合法, 每个人都有师父和徒弟,可以有很多个; 且若A是B的师父,B是C的师父,则A是C的师父。 不合法: 1) . 互为师徒;() 2) .你的师父是你徒弟的徒弟,或者说你的徒弟是你师父的师父。(3元环或更多元环) 二:简单理解就是: 判断有向图中是否存在至少3元环; ...原创 2018-04-11 16:46:45 · 658 阅读 · 0 评论 -
CSU-2133:balabala小魔法箱-湖南多校赛第八场---求大佬hack
(有任何问题欢迎留言或私聊(ps:本来昨晚就写好了,然后被大佬hack了,现在才勉强敢写,欢迎大佬来hack我题目:传送门 题目意思很简单,就是给你n个点,m条边的无向图。规定一个起点和终点。然后m条边有的边标号为1,其他为0。问是否存在一条从起点到终点的路径且路径经过至少一条标号为1的边。(注意每条边只能走一次,点不做要求)思路: 听了大佬的话得知正解是缩点写,(然后我用了最...原创 2018-06-04 14:30:59 · 315 阅读 · 0 评论 -
洛谷-P3225 [HNOI2012]矿场搭建
(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录目录题意:传送门思路:AC代码:原题目描述:题意:传送门 原题目描述在最下面。 m条无向边链接两个矿洞。在某些矿洞设置安全出口,使得无论哪一个点毁坏,所有的工人都能逃到安全出口。求设置的安全出口的最小数量ans1ans1ans1,以及数量方案ans2ans2a...原创 2018-07-31 16:17:39 · 311 阅读 · 0 评论 -
Tarjan算法:重边的影响及跑有向图和无向图的区别
(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 这几天写了几道强连通分量的裸题,有有向图的,有无向图的。好几题习惯性敲完后,并没有意识到有向图和无向图的区别然后每次wa好久,最后发现改掉一句话就ac了。然后每次把f(v==Fa)continue;这句代码注释掉就ac了,呵呵~无向图:void dfs(int u,int Fa){ dfn[u]=原创 2018-07-31 22:25:31 · 2331 阅读 · 0 评论 -
POJ2186-Tarjan-kosaraju-缩点
(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录目录题意:传送门思路:AC代码:原题目描述:题意:传送门 原题目描述在最下面。 A认为B优秀,B认为C优秀,则A认为C优秀。问有多少个人被其他所有人认为优秀。 思路:缩点后,求出度为0的连通分量。当且仅当只有一个连通分量出度为0时输出解,否则输出0....原创 2018-08-02 23:32:50 · 140 阅读 · 0 评论 -
牛客练习赛25E:定向
(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦Catalog文章目录CatalogProblem:传送门Solution:AC_Code:Problem Description:Problem:传送门 Portal 原题目描述在最下面。 使无向图定向后的有向图强连通。Solution: 对无向图跑一遍tarjan就行了。无向图建双向边,选择每条边第一次经过的方...原创 2018-11-11 15:13:32 · 211 阅读 · 0 评论