#B1303. 同行列对角线的格

同行列对角线的格

【题目描述】

在一个 n×nn\times n 的棋盘中,给定一个格子 (x,y)(x,y)。

请依次输出与它同行、同列、同一条主对角线、同一条副对角线的所有格子坐标。


【输入描述】

输入一行三个整数 n,x,yn,x,y。

保证:

  • 1≤n≤10001\le n\le 1000。
  • 1≤x,y≤n1\le x,y\le n。

【输出描述】

输出四行坐标。

第一行按列从小到大输出同行坐标;第二行按行从小到大输出同列坐标;第三行按从左上到右下的顺序输出主对角线坐标;第四行按从左下到右上的顺序输出副对角线坐标。

坐标格式为 (行,列),相邻坐标之间用一个空格分隔。


【样例 1】

【样例 1 输入】

4 2 3

【样例 1 输出】

(2,1) (2,2) (2,3) (2,4)
(1,3) (2,3) (3,3) (4,3)
(1,2) (2,3) (3,4)
(4,1) (3,2) (2,3) (1,4)

【样例 1 解释】

第一行是第 22 行的全部格子,第二行是第 33 列的全部格子。


【样例 2】

【样例 2 输入】

5 4 2

【样例 2 输出】

(4,1) (4,2) (4,3) (4,4) (4,5)
(1,2) (2,2) (3,2) (4,2) (5,2)
(3,1) (4,2) (5,3)
(5,1) (4,2) (3,3) (2,4) (1,5)