题目 Snuke,水上平衡车,住在一个矩形池塘,可以看成 H 列 W 行,(i, j) 表示第 i 列第 j 行.池塘里长着荷叶,荷叶是不能进入的.如果 cij 是 @,表示荷叶.如果 cij 是 .,表示不是荷叶. Snuke 每次可以向北.东.南.西的任意同一个方向移动1 - K 步,但是不能通过荷叶,同时也不能移动到池塘外. 给我们起点坐标 (x1, y1) 和终点坐标 (x2, y2),要求我们找到最小的移动次数.如果不能到达,输出 -1. \(1 ≤ H,W,K ≤ 10^6\) \(…