CF118B.Present from Lena

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Present from Lena

题目描述

Vasya 的生日快到了,Lena 决定缝制一块带有图案的手帕作为礼物。Lena 选择了从 00nn 的数字作为图案。这些数字将组成一个菱形。最大的数字 nn 应该位于中心位置。数字越靠近边缘越小。例如,当 n=5n=5 时,手帕的图案如下所示:

          0
        0 1 0
      0 1 2 1 0
    0 1 2 3 2 1 0
  0 1 2 3 4 3 2 1 0
0 1 2 3 4 5 4 3 2 1 0
  0 1 2 3 4 3 2 1 0
    0 1 2 3 2 1 0
      0 1 2 1 0
        0 1 0
          0

你的任务是,根据给定的 nn,确定手帕的图案。

输入格式

第一行包含一个整数 nn2n92 \leq n \leq 9)。

输出格式

输出对应 nn 的图案。你必须严格遵守每一行第一个数字前的空格数。每两个相邻数字之间应恰好有一个空格。每行最后一个数字后不应有空格。

说明/提示

由 ChatGPT 4.1 翻译

样例

2
    0
  0 1 0
0 1 2 1 0
  0 1 0
    0
3
      0
    0 1 0
  0 1 2 1 0
0 1 2 3 2 1 0
  0 1 2 1 0
    0 1 0
      0

在线编程 IDE

建议全屏模式获得最佳体验