站外求助,悬2关,先到先得
  • 板块学术版
  • 楼主wrup_AC_28
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/2/23 17:09
  • 上次更新2024/2/23 20:04:10
查看原帖
站外求助,悬2关,先到先得
1161928
wrup_AC_28楼主2024/2/23 17:09

回形矩阵

时间限制:1s

内存限制:256M

题目描述

给定一个 nn 行 mm 列的二维数组,要求从二维数组的左上角位置开始,沿顺时针或逆时针方向将数字 1 到 n×mn \times m 按照回形从外向内依次填入数组中。

[输入格式]

  • 第一行两个整数 nn、mm;
  • 第二行一个字符 dd,其中 '1' 表示顺时针方向, '0' 表示逆时针方向。

[输出格式]

输出一个 n×mn \times m 的二维数组,表示从二维数组的左上角位置开始,沿 dd 方向将数字 1 到 n×mn \times m 填入数组之后的结果。

[输入输出样例#1]

输入#1

3 3
1

输出#1

1 2 3
8 9 4
7 6 5

[输入输出样例#2]

输入#2

3 3
0

输出#2

1 8 7
2 9 6
3 4 5

[输入输出样例#3]

输入#3

3 4
1

输出#3

1 2 3 4 
10 11 12 5 
9 8 7 6 

求完整代码,若正确,我将给出2关,先到先得。

2024/2/23 17:09
加载中...