#3158. DC9期末测评2607(图论 )

DC9期末测评2607(图论 )

第 1 题

Tarjan 算法中,dfn[x] 的含义是(  )

{{ select(1) }}

  • x 所在强连通分量的编号
  • x 在 DFS 树中的深度
  • x 第一次被访问的时间戳(DFS 序)
  • x 能回到的最早祖先的 dfn

第 2 题

在有向图中,若任意两个顶点之间都存在双向路径,则该图是(  )

{{ select(2) }}

  • 强连通图
  • 弱连通图
  • 双连通图
  • 完全图

第 3 题

下列关于「桥」的说法,正确的是(  )

{{ select(3) }}

  • 桥一定是割边,但割边不一定是桥
  • 删除桥后,图的连通分量数增加
  • 桥只存在于有向图中
  • 每条边都是桥的图一定是树

第 4 题

一棵树有 7 个叶子节点,要使整棵树变成边双连通图,最少需要加(  )条边

{{ select(4) }}

  • 3
  • 4
  • 5
  • 7

第 5 题

Tarjan 算法中,判定非根节点 x 为割点的条件是存在孩子 y 满足(  )

{{ select(5) }}

  • low[y] > dfn[x]
  • low[y] >= dfn[x]
  • dfn[y] >= low[x]
  • low[x] > dfn[y]

第 6 题

将 SCC 缩点后,得到的新图的结构是(  )

{{ select(6) }}

  • 有向无环图(DAG)
  • 无向图
  • 完全图

第 7 题

在无向图中,DFS 树上有一条树边 (x, y),其中 yx 的儿子。用 Tarjan 求桥时,判定边 (x, y) 是桥的条件是(  )

{{ select(7) }}

  • low[y] >= dfn[x]
  • low[y] > dfn[x]
  • low[y] < dfn[x]
  • dfn[y] < low[x]

第 8 题

一个有向图的 SCC 缩点成 DAG 后,若某个 SCC 的入度为 0,则(  )

{{ select(8) }}

  • 该 SCC 内的节点都是源点
  • 从其他任何 SCC 都无法到达该 SCC
  • 该 SCC 一定只包含一个节点
  • 该 SCC 内所有节点在原图中入度都为 0

第 9 题

在 Tarjan 求 SCC 时,if (dfn[x] == low[x]) 这一条件的作用是(  )

{{ select(9) }}

  • 判断 x 是否为割点
  • 判断一条边是否为桥
  • 识别 SCC 的“根”,弹栈收集该分量所有节点
  • 判断图是否连通

第 10 题

关于 2-SAT 问题,若要求「x 为真 或 y 为假」成立,即满足子句 x ∨ ¬y,则需要加入的蕴含边是(  )

{{ select(10) }}

  • ¬x → yx → ¬y
  • x → ¬yy → x
  • ¬x → ¬yy → x
  • ¬x → y¬y → x