#arc159a. [arc159_a]Copy and Paste Graph
[arc159_a]Copy and Paste Graph
题目描述
给定一个 × 的矩阵 ,其中 。
我们有以下有向图。
- 该图有 个顶点,编号为 。
- 边对应于将 个 的副本按照 行和 列排列得到的 × 矩阵 (参见示例输入/输出 1)。
- 如果 ,则从顶点 到顶点 有一条有向边;如果 ,则该边不存在。
对于 ,回答以下问题。
- 找到从顶点 到顶点 的最短路径长度(边的数量)。如果不存在这样的路径,输出
-1
。
约束条件
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入中给出:
输出
打印 行。第 行应包含对于第 个问题的答案。
示例输入1
3 2
1 1 1
1 1 0
0 1 0
4
1 2
1 4
1 6
6 3
示例输出1
1
1
1
3
以下是表示边的矩阵 。
1 1 1 1 1 1
1 1 0 1 1 0
0 1 0 0 1 0
1 1 1 1 1 1
1 1 0 1 1 0
0 1 0 0 1 0
示例输入2
4 1000000000
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
1
1 4000000000
示例输出2
-1
没有边存在。