#P8123. 123
123
说明
xgg想完成他的人生目标但总有ljwsm阻碍他,给出一个nn的地图,1代表xgg可以立足的地方,0代表wsm所在地方,xgg不能立足。xgg不能一步登天要从起点到终点。但是由于不能经过wsm所在地方,如果起点终点被wsm占领区域截断,则要挖地道。xgg精的一比,他想损耗最少的精力,(假设要从(x1,y1)挖到(x2,y2),则小狗狗需要耗费(2的(x1-y1)(x1-y1)+(x2-y2)*(x2-y2)次方个精力,但小狗狗的精力损耗值如果达到1e9+7则会归零,所以不一定距离越大xgg消耗精力越多)。指定起点终点,求小狗狗从垃圾到人生目标区最少要花费的精力。(起点代表垃圾,终点代表人生目标,0代表ljwsm所在区域小狗狗不会去,小狗狗在1区行走不费精力,只有挖地道费精力)
输入格式
输入一个n代表地图大小输入一个n*n矩阵n<=50
输出格式
输出小狗狗到达人生目标最少消耗精力
样例
00001
11111
00111
00110
00110
1024
样例
01111
11111
11110
11010
11000
8192