#F. 同行列对角线的格

    Type: RemoteJudge 1000ms 128MiB

同行列对角线的格

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

输入三个自然数 NNiijj1in1 \le i \le n1jn1 \le j \le n),输出在一个 N×NN \times N 格的棋盘中(行列均从 11 开始编号),与格子 (i(ij)j) 同行、同列、同一对角线的所有格子的位置。

如:n=4n=4i=2i=2j=3j=3 表示了棋盘中的第二行第三列的格子,

n=4n=4i=2i=2j=3j=3 时,输出的结果是:

(2,1)(2,2)(2,3)(2,4)(2,1)(2,2)(2,3)(2,4) 同一行上格子的位置。

(1,3)(2,3)(3,3)(4,3)(1,3)(2,3)(3,3)(4,3) 同一列上格子的位置。

(1,2)(2,3)(3,4)(1,2)(2,3)(3,4) 左上到右下对角线上的格子的位置。

(4,1)(3,2)(2,3)(1,4)(4,1)(3,2)(2,3)(1,4) 左下到右上对角线上的格子的位置。

输入格式

一行,三个自然数 NNiijj,相邻两个数之间用单个空格隔开 (1N10)(1 \le N \le 10)

输出格式

第一行:从左到右输出同一行格子位置;

第二行:从上到下输出同一列格子位置;

第三行:从左上到右下输出同一对角线格子位置;

第四行:从左下到右上输出同一对角线格子位置。

其中每个格子位置用如下格式输出:(x,y)(x,y)xx 为行号,yy 为列号,采用英文标点,中间无空格。相邻两个格子位置之间用单个空格隔开。

4 2 3
(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)

初一从0开始学C++(二维数组)

Not Claimed
Status
Done
Problem
7
Open Since
2024-4-1 0:00
Deadline
2024-6-30 23:59
Extension
24 hour(s)