图论——环与块
Alex_McAvoy
想要成为渔夫的猎手
展开
-
Welcome Party(ZOJ-4109)
Problem DescriptionThe 44th World Finals of the International Collegiate Programming Contest (ICPC 2020) will be held in Moscow, Russia. To celebrate this annual event for the best competitive prog...原创 2019-04-28 18:59:34 · 965 阅读 · 2 评论 -
图论 —— 环与块
【概述】在图论中,环与块的问题十分常见,包括求最小环、判负环、DAG 图判定、求图中是否存在环、求连通块等最小环:点击这里 负权环:点击这里 连通块的计数:点击这里 DAG 图判定:点击这里【例题】Wormholes(POJ-3259)(Ford 判负环):点击这里 Currency Exchange(POJ-1860)(Ford 求递增环):点击这里 DAG 图判定(51...原创 2019-07-26 17:22:36 · 895 阅读 · 0 评论 -
图论 —— 环与块 —— 最小环
【概述】从一个点出发,经过一条简单路径回到起点,称为图的环,而图的最小环就是所有环中长度最小的。所谓最小环问题,最小环就是指在一张图中找出一个环,使得这个环上的各条边的权值之和最小。【求最小环】Floyd 算法可以在求最短路的同时求出图的最小环。记两点间的最短路为 dis[i][j],w[i][j] 为边 < i,j > 的权值,res 为图的最小环一个环中最大...原创 2019-07-24 16:46:48 · 3582 阅读 · 0 评论 -
图论 —— 环与块 —— 负权环
【概述】从一个点出发,经过一条简单路径回到起点,称为图的环,而图的负权环就是环中所有的边的权值均为负值。所谓负权环问题,就是判断图中是否存在一个环,且这个环上的各边的权值均为负。【Bellman-Ford 算法】Bellman-Ford 算法在计算单源最短路径时可以判断是否存在负环关于 Bellman-Ford 算法:点击这里int n,w,m;int dis[N];...原创 2019-07-24 16:59:42 · 1787 阅读 · 2 评论 -
图论 —— 环与块 —— DAG 图判定
【概述】有向无环图(Directed Acyclic Graph),即 DAG 图,是指任意一条边有方向且不存在环路的图。判断 DAG 图的方法有:拓扑排序 O(E)、Bellman-Ford 算法 O(VE)、使用邻接表的 DFSO(V+E) 等【拓扑排序】拓扑排序过程如果能生成 n 个顶点序列,那么说明图中不存在环,即图是一个 DAG 图关于拓扑排序:点击这里s...原创 2019-07-24 16:08:59 · 2585 阅读 · 0 评论 -
图论 —— 环与块 —— 连通块的计数
【概述】对于给出 n 个点 m 条边的图来说,对任意两点,从顶点 Vi 到顶点 Vj 有路径,则称 Vi 和 Vj 是连通的,两者可视为一个连通块,因此,连通块的计数本质就是求其连通分量,可采用 dfs、并查集等方法来计数而当给出的图是一二维地图时,当相邻格子的字符相同时,视为一个连通块,根据格子的位置,有上、下、左、右四个方向的四连通块,上、下、左、右、左上、左下、右上、右下八个方向的八...原创 2019-07-26 16:22:28 · 1821 阅读 · 0 评论 -
Mouse Hunt(CF-1027D)
Problem DescriptionMedicine faculty of Berland State University has just finished their admission campaign. As usual, about 80% of applicants are girls and majority of them are going to live in the...原创 2018-08-24 13:53:30 · 465 阅读 · 0 评论 -
两点(51Nod-1416)
题目福克斯在玩一款手机解迷游戏,这个游戏叫做”两点”。基础级别的时候是在一个n×m单元上玩的。像这样:每一个单元有包含一个有色点。我们将用不同的大写字母来表示不同的颜色。这个游戏的关键是要找出一个包含同一颜色的环。看上图中4个蓝点,形成了一个环。一般的,我们将一个序列 d1,d2,...,dk 看成一个环,当且仅当它符合下列条件时:1. 这k个点不一样,即当 i≠j时,...原创 2019-07-23 09:39:44 · 266 阅读 · 0 评论 -
Oil Deposits(HDU-1241)
Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and crea...原创 2018-03-16 14:57:00 · 336 阅读 · 0 评论 -
Wormholes(POJ-3259)
Problem DescriptionWhile exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destin...原创 2018-07-24 22:47:33 · 353 阅读 · 0 评论 -
Currency Exchange(POJ-1860)
Problem DescriptionSeveral currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and performs exchange operations only with these...原创 2018-11-11 14:01:53 · 578 阅读 · 0 评论 -
DAG 图判定(51Nod-2143)
题目DAG图是指有向无环图,所谓有向无环图是指任意一条边有方向,且不存在环路的图。现在有一个n个点m条有向边的有向图,请你判定这是不是一个DAG图。如图所示的样例中,任意一条边有方向,且不存在环路,所以该图是一个DAG图。输入第1行:两个正整数n,m,n表示图中点的个数,m表示图中有向边的个数。(2<=n<=100000,2<=m<=300000)...原创 2019-07-24 16:12:12 · 1042 阅读 · 0 评论 -
Applese 的 QQ 群
【题目描述】Applese 有一个QQ群。在这个群中,大家互相请教问题。如 b 向 a 请教过问题,就把 a 叫做是 b 的"老板"。这样一个群中就会有很多老板。同时规定:如果 a 是 b 的老板,b 是 c 的老板,那么 a 也是 c 的老板。为了不破坏群里面和谐交流的氛围,Applese 定了一个群规:不允许出现 a 既是 b 的老板, b 又是 a 的老板。你需要帮助 Ap...原创 2019-02-03 15:31:06 · 407 阅读 · 0 评论 -
连通块(信息学奥赛一本通-T1335)
【题目描述】一个n * m的方格图,一些格子被涂成了黑色,在方格图中被标为1,白色格子标为0。问有多少个四连通的黑色格子连通块。四连通的黑色格子连通块指的是一片由黑色格子组成的区域,其中的每个黑色格子能通过四连通的走法(上下左右),只走黑色格子,到达该联通块中的其它黑色格子。【输入】第一行两个整数n,m(1≤n,m≤100),表示一个n * m的方格图。接下来n行,每行m个整数,...原创 2018-06-08 22:49:02 · 4980 阅读 · 2 评论 -
Lake Counting(信息学奥赛一本通-T1249)
【题目描述】有一块N×M的土地,雨后积起了水,有水标记为‘W’,干燥为‘.’。八连通的积水被认为是连接在一起的。请求出院子里共有多少水洼?【输入】第一行为N,M(1≤N,M≤110)。下面为N*M的土地示意图。【输出】一行,共有的水洼数。【输入样例】10 12W........WW..WWW.....WWW....WW...WW..........WW....原创 2018-05-26 12:30:46 · 3513 阅读 · 0 评论