#ATarc159a. [ARC159A] Copy and Paste Graph
[ARC159A] Copy and Paste Graph
题目描述
给定一个 行 列的矩阵 ,其中 。
此外,存在如下的有向图:
- 顶点数为 ,每个顶点编号为 。
- 边由将 纵向复制 行、横向复制 列得到的 行 列的矩阵 表示(在输入输出样例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
3
样例 2
输入
4 1000000000
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
1
1 4000000000
输出
-1
说明/提示
限制条件
- 所有输入均为整数
样例解释 1
在本例中,表示边的矩阵 如下所示。
1 1 1 1 1 1
1 1 0 0 1 0
1 0 1 0 1 0
1 1 1 1 1 1
1 1 0 0 1 0
1 0 1 0 1 0
样例解释 2
不存在任何一条边。
由 ChatGPT 4.1 翻译