#P1625. 修仙世界的救援
修仙世界的救援
Description
东玄大陆宗门林立,修真世家遍布,话说一天Jacky888竟然穿越到了修仙世界,但是由于他方向感很不好,很快就被困在一个结界之中。 各大宗门宗主掌门NemoArce,DaisySunchaser,fzx,Ianysure等人得知到后,迅速集结了一支救援队伍。显然,NemoArce等人是有备而来的,他们在东玄大陆多年,绘制出了该大陆的地图,大陆由n行m列的单元格组成,每个单元格要么是 空地和正派宗门的领地,要么是魔道修士的领地和蛮荒秘境。你的任务是帮助NemoArce等人找到一条从他们所在的位置到Jacky888被困 结界的最短路径,注意魔道修士的地盘和蛮荒秘境不能走(NemoArce等人修为较低),也不能走到大陆之外,n和m都小于等于100。
Input Format
第一行有两个数n和m。n表示大陆的行,m表示迷宫的列。接来下来n行m列为迷宫,0表示空地和正派宗门的领地,1表示魔道修士的地盘和蛮荒秘境。
最后一行4个数,前两个数为NemoArce等人所在的x和y坐标。后两个为Jacky888被困结界的x和y坐标。
Output Format
一个整数表示NemoArce等人到Jacky888所在结界的最少步数。如果不能顺利解救Jacky888则输出-1。
样例一:
5 4
0 0 1 0
0 0 0 0
0 0 1 0
0 1 0 0
0 0 0 1
1 1 4 3
样例二:
3 3
1 1 1
0 1 0
0 1 0
2 1 3 3
样例一:
7
样例二:
-1