#1579. 海上救援

海上救援

题目描述

海军正在进行军事演习。其中,赛罗号舰船的任务是去营救遇险的泽塔号。

由于时间就是生命,所以赛罗号必须尽快赶到泽塔号那里。

通过侦测,赛罗号获取了一张海洋图。这张图将海洋分成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。舰船只能从一个格子,移到上下左右相邻的四个格子。

请你编程计算为了尽快赶到出事地点,赛罗号最少需要走多远的距离。

输入格式

第一行为n,下面是一个n*n的0、1矩阵,表示海洋地图

最后一行为四个小于n的整数,分别表示赛罗号和泽塔号的位置(横纵坐标从1开始计)。

输出格式

赛罗号到泽塔号的最短距离,答案精确到整数。

3

001

101

100

1 1 3 3
4

100%的数据满足:n<=1000。