#include #define name "b" using namespace std; int n,xx,yy,tt,ss; const int maxn=210; const string res[6]={"UL","UR","R","LR","LL","L"}; const int dx[6]={-2,-2,0,2,2,0}; const int dy[6]={-1,1,2,1,-1,-2}; struct o{ int x,y; }; string s[maxn*maxn],trace[maxn][maxn]; int a[maxn][maxn],tracex[maxn][maxn],tracey[maxn][maxn]; queue q; int top; bool sosanh(string a,string b){ return(a>n; cin>>xx>>yy>>ss>>tt; xx++; yy++; ss++; tt++; } void push(int u,int v){ o c; c.x=u; c.y=v; q.push(c); } void xuli(){ for (int i=1;i<=n;i++){ for (int j=1;j<=n;j++){ a[i][j]=1; } } push(xx,yy); while (q.size()>0 && a[ss][tt]==1){ o uu=q.front(); q.pop(); int u=uu.x; int v=uu.y; // cout<=1;i--){ cout<