站外试题
  • 板块题目总版
  • 楼主a1b2c1
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/1/5 20:09
  • 上次更新2025/1/6 15:43:38
查看原帖
站外试题
1519093
a1b2c1楼主2025/1/5 20:09

给定一个 n×n×n 的三维矩阵。

你需要将最外面一圈的数字都加上一,第二圈的数字都加上二,以此类推,并给出最后的矩阵。

输入格式

第一行输入一个整数 n 。

接下来 n×n 行,每行 n 个整数 xi , 每 n 行为一组,第 i 组表示矩阵从上往下第 i 层中从后往前,从左往右的数字。

输出格式

输出 n×n 行,每行 n 个整数。表示最后的矩阵。

样例输入

5

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

样例输出

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 3 3 3 2

2 3 3 3 2

2 3 3 3 2

2 2 2 2 2

2 2 2 2 2

2 3 3 3 2

2 3 4 3 2

2 3 3 3 2

2 2 2 2 2

2 2 2 2 2

2 3 3 3 2

2 3 3 3 2

2 3 3 3 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

2 2 2 2 2

数据范围

对于 30% 的数据,保证 n=3 。

对于 100% 的数据,保证 1≤n≤100,1≤xi≤109 。

2025/1/5 20:09
加载中...