#4762. Art Gallery on Graph
0
Art Gallery on Graph
Art Gallery on Graph
题目描述
有一个包含 个顶点和 条边的简单无向图,顶点编号为 到 ,边编号为 到 。边 连接顶点 和顶点 。
名编号为 到 的警卫驻守在一些顶点上。警卫 驻守在顶点 并且拥有耐力 。所有 都互不相同。
当满足以下条件时,顶点 被称为 被守卫的:
存在至少一个警卫 ,使得顶点 与顶点 之间的距离不超过 。
这里,顶点 与顶点 之间的距离定义为连接顶点 与 的路径中边的最小数量。 按升序列出所有被守卫的顶点。
输入格式
输入从标准输入按以下格式给出:
输出格式
按以下格式输出答案。这里,
是被守卫的顶点数, 是按升序排列的被守卫的顶点编号。
5 5 2
1 2
2 3
2 4
3 5
1 5
1 1
5 2
4
1 2 3 5
3 0 1
2 3
1
2
10 10 2
2 1
5 1
6 1
2 4
2 5
2 10
8 5
8 6
9 6
7 9
3 4
8 2
7
1 2 3 5 6 8 9
提示
$0 \leq M \leq \min \left(\frac{N(N-1)}{2}, 2 \times 10^5 \right)$
给定的图是简单图。
所有 互不相同。
所有输入值均为整数。被守卫的顶点是 .
这些顶点被守卫的原因如下。
顶点 与 之间的距离为 ,不大于 。因此,顶点 被守卫。
顶点 与 之间的距离为 ,不大于 。因此,顶点 被守卫。
顶点 与 之间的距离为 ,不大于 。因此,顶点 被守卫。
顶点 与 之间的距离为 ,不大于 。因此,顶点 被守卫。
给定的图可能没有任何边。
标签: AtCoder|abc305E
来源
AtCoder|abc305E