#HXOJ2989. 图专项题五:图的简单搜索

提交13 通过7
通过率53.8%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

一张无向连通图中有 nn 个顶点,顶点编号为 1,2,,n1,2,\ldots,n,图中共有 mm 条无向边。

请从顶点 ss 出发进行深度优先遍历,并输出遍历序列。为了使答案唯一,每次从当前顶点继续搜索时,应优先访问编号较小的尚未访问的相邻顶点。

输入格式

第一行输入两个整数 n,mn,m

接下来 mm 行,每行输入两个整数 u,vu,v,表示顶点 uu 与顶点 vv 之间有一条无向边。

最后一行输入一个整数 ss,表示遍历的起点。

输出格式

输出一行 nn 个整数,表示从 ss 开始、按题目约定得到的深度优先遍历序列。相邻两个整数之间用一个空格分隔。

数据范围与约定

  • 1n10001\le n\le 1000
  • n1m5000n-1\le m\le 5000
  • 输入保证图为无向连通简单图。

可见测试数据

输入数据 1

4 5
1 2
1 3
1 4
2 4
3 4
1

输出数据 1

1 2 4 3

输入数据 2

1 0
1

输出数据 2

1

输入数据 3

5 4
1 3
3 2
3 5
5 4
3

输出数据 3

3 1 2 5 4