U96092.DFS变式题
普及/提高-
通过率:0%
时间限制:10.00s
内存限制:512MB
题目描述
你有一个n*m的迷宫,"0"表示不能走,"1"表示能走
你每秒可以向上下左右移动或保持不动
你在(1,1),出口在(n,m)
题目还会给你t个数对(A,B)表示在第Ti秒时,以(Ai,Bi)为中心的九宫格是不能走的,就是第Ti秒时,你不能在以(Ai,Bi)为中心的九宫格里
(Ai,Bi)=(-1,-1)时表示没有
你需要求出走出迷宫的最小时间,如走不出,输出"-1"
输入格式
第一行三个数,n,m,t
接下来是n*m的二维数组
最后是t行,每行两个数,Ai,Bi
输出格式
一行答案
输入输出样例
输入#1
7 7 7 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 4 3 4 3 1 7 -1 -1
输出#1
14
输入#2
7 7 7 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 4 3 4 3 -1 -1 -1 -1
输出#2
-1
说明/提示
以(Ai,Bi)为中心的九宫格不会有出生地和出口
样例1解释
下 右 右 不动(要走的路没了) 不动(要走的路没了)下
下 右 右 下 右 下 下 右
0<=n,m,t<=100
本题空间限制512MB 时间限制9999ms