#1497. 一笔画问题

一笔画问题

题目描述

编程对给定的一个图,判断能否一笔画出,若能请输出一笔画的先后顺序,否则输出“No Solution!”

输入格式

n+1\red{n+1}行,第1\red{1}n(n100)\red{n(n≤100)},接下来的n\red{n}行(每行n\red{n}个数据)为图的邻接矩阵,g[i,j]=1\red{g[i,j]=1}表示顶点i\red{i}和顶点j\red{j}有边相连,g[i,j]=0\red{g[i,j]=0}表示顶点i\red{i}和顶点j\red{j}没有边相连。

输出格式

若能一笔画出,输出画出顶点的先后顺序,否则输出“No Solution!”

样例

输入样例

6
0 1 0 0 1 1
1 0 1 1 0 1
0 1 0 1 0 0
0 1 1 0 1 1
1 0 0 1 0 1
1 1 0 1 1 0

输出样例

5->1->2->3->4->2->6->4->5->6->1