#2269. 马的控制点

马的控制点

说明

象棋里面有一句术语叫做「马走日,象飞田」

现在请输入nmxyn,m,x,y;其中nmn、m表示棋盘的大小为nmn*m(不包含n,mn,m);xyx、y表示马现在所在的位置为(xyx,y)保证输入的xyx,y在棋盘上;

输出马所在的位置以及所能到达的位置

输入格式

一行,nmxyn,m,x,y,数组下标从0开始

输出格式

输出马所在的位置以及所能到达的位置,每个位置一行(第一个点输出(xyx,y),后面从(xyx,y)的右上方位置顺时针方向输出控制点)

样例

8 7 3 3
3 3
1 4
2 5
4 5
5 4
5 2
4 1
2 1
1 2

数据范围

4n,m<304\leqslant n,m<30

相关

在以下作业中:

7.dfs