[蓝桥杯基础题型] 图论题目

遍历

添加路障

[蓝桥杯基础题型] 图论题目_第1张图片[蓝桥杯基础题型] 图论题目_第2张图片

首先答案只能是0 1 2 ,原因:把出发点堵住只需要两个路障

路障为0:不能找到一条从出发点到终点的路

路障为1:能找到一条从出发点到终点的路,但是只有一条

路障为2:能找到一条从出发点到终点的路,有多条

难点:如何判断只有一条路。

  1. 原本是想用找到的那条路径,在路径上每一点都设障碍,再来看是否还有路径,时间复杂度较高。
  2. 把障碍连在一起的看成并查集,当有并查集可以把出发点和起点割开,

你可能感兴趣的:(蓝桥杯,算法,图论)