#717. 开关路障的最短时间
开关路障的最短时间
开关路障的最短时间
题目描述
深夜的实验室通道被划成 个格子,保安机器人从入口 赶往控制台 。机器人每次只能向右或向下移动一格,每次移动耗时 。通道中有三类格子:
- :常开,可以随时进入;
- :常闭,无法进入;
- :带有门禁,只有在当前时间为偶数(从 计时)时可以进入;
- :带有门禁,只有在当前时间为奇数时可以进入。
机器人起步时刻为 ,请计算它最早能在第几时刻到达控制台;如果无法到达,输出 。
输入格式
第一行包含两个整数 。
接下来 行,每行包含 个整数,表示各格子的类型。
入口和控制台所在格子不会是常闭格。
输出格式
输出一个整数,表示到达控制台的最短时间;若无法到达,输出 。
输入输出样例 #1
输入 #1
3 4
0 2 0 0
0 1 3 0
0 0 0 0
输出 #1
6
数据范围
对于 的数据,。EOF