#3865. 关系网络

关系网络

题目描述

nn个人,他们的编号为1 n1~n,其中有一些人相互认识,现在xx想要认识yy,可以通过他所认识的人来认识更多的人(如果aa认识bbbb认识cc,那么a可以通过bb来认识cc),求出xx最少需要通过多少人才能认识yy

输入格式

第1行3个整数nxy2<=n=<100;n,x,y,2<=n=<100;

接下来的nn行是一个nnn*n的邻接矩阵,a[i][j]=1代表ii认识jj,a[i][j]=0表示不认识。保证i=ji=j时,a[i][j]=0,并且a[i][j]=a[j][i].

输出格式

一行一个整数,表示xx认识yy最少需要通过的人数。数据保证xx一定能认识yy

样例

输入

5 1 5

输出

0 1 0 0 0
1 0 1 1 0
0 1 0 1 0
0 1 1 0 1
0 0 0 1 0

2