题目链接:题目链接 题意:一个n*m的区域,每个格子都有上下左右四个门,相邻的两个格子A可以通向B当且仅当A对B的门和B对A的门都打开,问从起点S到终点T需要的最短时间 #include<bits/stdc++.h> using namespace std; const int N=1003; int n,m; int sx,sy,tx,ty; int dirx[]={1,-1,0,0}; int diry[]={0,0,1,-1}; char matrix[N][N]; bool visit…