曹文信息在线OJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
2103: 【2018冬令营】关系网络
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:69
Solved:12
Submit
Submit Record
Statistics
Web Board
ShowOff!
Description
有n个人,他们的编号为1~n(n<=100),其中有一些人相互认识,现在x想要认识y,可以通过他所认识的人来认识更多的人(如果a认识b、b认识c,那么a可以通过b来认识c),求出x最少需要通过多少人才能认识y。
Input
第一行三个整数n、x、y;接下来一个n×n的邻接矩阵,a[i][j]=1表示i认识j,a[i][j]=0表示不认识。保证i=j时,a[i][j]=0,并且a[i][j]=a[j][i]。
Output
x认识y最少需要通过的人数。数据保证x一定能认识y 。
Sample Input
Copy
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
Sample Output
Copy
2
Source/Category
宽搜
队列
高级B