Lang:G++
Edit12345678910111213141516171819202122232425262728293031//// Created by 王若璇 on 17/8/6.//#include <iostream>using namespace std;const int max_n = 300;int l,f,r;char d;int n,m;pair<int,int> now;int mm[max_n][max_n][2];int getdir(char c){if(c=='r'){return 1;}else if(c=='d'){return 0;}else if(c=='l'){return 3;}else if(c=='u'){return 2;}}void setwall(int dir,int l,int f,int r){if(dir==0){mm[now.first][now.second][0] = f;mm[now.first][now.second][1] = l;