第一行输入两个正整数,代表困境矩阵的行、列宽度。
第二行输入一个整数,代表摧毁位置的个数。
接下去行,每行输入两个正整数
,代表
这个位置已被摧毁,数据保证,被摧毁地不会重复出现。
第行输入一个正整数
,代表出口数量。
接下去行,每行输入两个正整数
,代表
这个位置是出口,数据保证,出口不会重复出现,且不会跟被摧毁地重叠。
第行,输入一个正整数
,代表陷入困境中的
数量。
最后行,每行输入两个正整数
,代表其中有一只
位于
这个位置上,不同的
有可能位于同一个位置,也可能直接位于出口处,但不会出现在被摧毁的位置上。
对于只
,按顺序输出
行,每行一个整数,代表这只
最少需要移动多少次才能到达出口。特殊的,如果无论如何都不能到达出口,那么输出
代表没有逃生路径。