#include <cstdio>
#include <cstring>
#include <iostream>
#include <queue>
#include <algorithm>
using namespace std;
const int N=10;
int dir[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
int map[N][N],vis[N][N][100];
int n,m,sx,sy,ex,ey,ans;
struct node{
int x,y,step,t,init;
node() {}
node(int a, int b, int c, int d, int e): x(a), y(b), step(c), t(d), init(e) {}
};
bool check(int x, int y){
if(x>=1 && x<=n && y>=1 && y&l......
阅读全文