9076:深度优先生成树

Time/Memory Limit:1000 MS/32768 K
Submitted: 828 Accepted: 520

 Problem Description

设有一连通无向图,其顶点值为字符型并假设各值互不相等,采用邻接矩阵表示法存储表示。利用DFS算法求其深度优先生成树(从下标0的顶点开始遍历),并在遍历过程中输出深度优先生成树的每一条边。

 Input

有多组测试数据,每组数据的第一行为两个整数n和e,表示n个顶点和e条边(0<n<20);第二行为其n个顶点的值,按输入顺序进行存储;后面有e行,表示e条边的信息,每条边信息占一行,包括边所依附的顶点下标i和j,数据之间用空格隔开。

 Output

输出深度优先生成树的每一条边,每条边信息之后均有一空格,每组输出占一行,具体格式见样例。

 Sample Input

4 4
ABCD
0 1
0 3
1 2
1 3

 Sample Output

(A,B) (B,C) (B,D) 

 Author

hwt

 Recommend

zh