A4762.关系网络

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

输入格式

13 个正整数 nxyn、x、y,其中:n1001xynn \leq 100,1 \leq x、y \leq n
接下来是一个 n×nn×n 的邻接矩阵,a[i][j]=1a[i][j]=1 表示 ii 认识 jja[i][j]=0a[i][j]=0 表示 ii 不认识 jj
保证 i=ji=j 时,a[i][j]=0a[i][j]=0,并且 a[i][j]=a[j][i]a[i][j]=a[j][i],一行中的两个数之间有一个空格。

输出格式

输出一行一个数,表示 xx 认识 yy 最少需要通过的人数。

输入输出样例

  • 输入#1

    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

    输出#1

    2
首页