P1117 - 简单的图4

题目描述

使用静态构建图的方式构建出下图,然后对该图进行深度优先遍历(DFS)和(广度优先遍历)BFS

1.png

注意:因为图的表示方法和遍历顺序的不同会对最终的DFS和BFS结果有影响,这里约定:

  1. 使用邻接矩阵或者邻接表(vector数组、链式前向星)的方式表示上图
  2. DFS、BFS都是以1作为起点进行遍历,同时在遍历过程中以节点中的数字小编号优先,具体可以参考样例输出

输入格式

1行,图中一个顶点的编号u

输出格式

第1行,顶点u起点的所有边的终点(终点编号从小到大输出),使用空格分隔,如果没有对应的边,则输出该空行即可

第2行,上图中的DFS结果,每个节点的数据使用空格分隔

第3行,上图的BFS结果,每个节点的数据使用空格分隔

输入输出样例

输入样例 输出样例
1 2 3 5
1 2 3 4 5
1 2 3 5 4
5
1 2 3 4 5
1 2 3 5 4

注意,输入5的时候,第1行是一个空行,里面什么都没有,第2行为DFS结果,第3行为BFS结果

数据范围与提示

100%的数据:顶点的编号u保证出现在图中

测试点数目

共5个测试点,每个测试点20分

时间与内存限制

每个测试点时间:1000ms(1.0s),内存:256MiB

输入输出模式

本OJ支持两种输入输出模式

1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:P1117.in,输出文件名为:P1117.out