题目大意:
火焰游戏
在一个];][] = { {,},{,},{-,},{,-} };
; i<M; i++)
    ; j<N; j++)
    {
        )
            ;
    }

;
}
;

; i<; i++)
        {
            q = s;
            q.x += dir[i][];
            q.y += dir[i][];

&& q.x< M && q.y >=  && q.y < N && G[q.x][q.y] == )
            {
                v[q.x][q.y] = ;
                q.step ++;

Q.push(q);
            }
        }
    }

;

scanf(, ans=oo;

scanf(; i<M; i++)
        {
            scanf(; j<N; j++)
            {
                ;
                    a[k].x = i;
                    a[k++].y = j;
                }
            }
        }

; i<k; i++)
        , ;
}