#AT2601. E - Art Gallery on Graph
E - Art Gallery on Graph
当前没有测试数据。
题目描述
有一个简单无向图,有个顶点和条边,其中顶点编号为到,边编号为到。第条边连接顶点和。
有个安保人员分别在某些顶点上,编号从到。安保人员位于顶点,并且具有耐力。所有都是不同的。
当满足以下条件时,称顶点是被安保的:
- 至少存在一个安保人员使得顶点和顶点之间的距离不超过。
这里,顶点和顶点之间的距离是连接顶点和顶点的路径中的最小边数。
请按照升序列出所有被保卫的顶点。
输入描述
输入以以下格式从标准输入给出:
输出描述
按以下格式输出答案:
示例1
输入:
5 5 2 1 2 2 3 2 4 3 5 1 5 1 1 5 2
输出:
4 1 2 3 5
被保卫的顶点是。 以下是它们被保卫的原因:
- 顶点和顶点之间的距离是,不大于。因此,保卫了顶点。
- 顶点和顶点之间的距离是,不大于。因此,保卫了顶点。
- 顶点和顶点之间的距离是,不大于。因此,保卫了顶点。
- 顶点和顶点之间的距离是,不大于。因此,保卫了顶点。
示例2
输入:
3 0 1 2 3
输出:
1 2
给定的图可能没有边。
示例3
输入:
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