#KKT070602. 关系网络

关系网络

题目描述

有 nn 个人,相识关系是双向的。一个人可以经由认识的人,逐步认识其他人。求 xx 为了认识 yy 最少需要经过多少位中间人;两人已经相识时答案为 00。

输入格式

第一行三个整数 n,x,yn,x,y。接下来 nn 行,每行 nn 个字符 0 或 1,第 ii 行第 jj 个字符为 1 表示两人相识。

输出格式

输出最少的中间人数。

样例

5 1 5
01000
10110
01010
01101
00010
2

数据范围

2≤n≤1002\le n\le100,1≤x,y≤n1\le x,y\le n,x≠yx\ne y;矩阵对称、对角线为 00。保证能通过相识关系从 xx 到达 yy。