#1663. 图论·单选训练4
图论·单选训练4
图论·单选训练4
第 1 题(单选)
树的直径可以通过两次 DFS/BFS 求出,适用于()。
{{ select(1) }}
- 字符串集合
- 含负环图
- 任意有向图
- 无权树或带非负边权树的相应距离遍历
第 2 题(单选)
一棵有 11 个节点的树中,删除节点 u 后各连通块大小为 5、3、2。关于 u 的判断正确的是()。
{{ select(2) }}
- u 一定不是重心,因为仍有大小为 5 的连通块
- u 是重心,因为删除它后最大连通块大小不超过 11/2
- u 是叶节点,因为连通块数量为 3
- 无法判断,因为树的重心只能有一个
第 3 题(单选)
对有根树做 DFS,tin[u] 是进入 u 时的时间戳,sz[u] 是 u 的子树大小。按进入顺序将节点展平后,u 的子树对应()。
{{ select(3) }}
- 任意一组不连续下标
- 只包含 tin[u] 一个位置
- 区间 [1,tin[u])
- 连续区间 [tin[u],tin[u]+sz[u]-1]
第 4 题(单选)
拓扑 DP 中,如果存在环,直接按拓扑序转移的问题是()。
{{ select(4) }}
- 所有点入度为 0
- 复杂度变成 O(1)
- 答案一定为 0
- 没有合法拓扑序
第 5 题(单选)
有向图包含边 s→a(权 2)、s→b(权 5)、b→a(权 -10)。若直接使用标准 Dijkstra,最主要的问题是()。
{{ select(5) }}
- 图中顶点数太少
- 负权边破坏了已弹出最短距离不可再改进的贪心前提
- 必须先求最小生成树
- 邻接表不能存负权边