#include <bits/stdc++.h> using namespace std; int a[4][2]={{-1,0},{1,0},{0,-1},{0,1}}; int matrix[8][8],vis[8][8]; int mincost=INT_MAX; int si,sj,ei,ej; void dfs(int i,int j,int statue,int cost) { if(i>6||i<1||j>6||j<1) return;//超出棋盘范围 if(cost>mincost) return;//到这步的花费已经大于记录的最小代价...