#2164. 跟奥巴马一起画方块

跟奥巴马一起画方块

No testdata at current.

题目描述

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。为庆祝“计算机科学教育周”正式启动,奥巴马编写了一个很简单的程序:在屏幕上画一个正方形。

现在请你也来完成这个任务。

给定正方形的边长 NN 和组成边的字符 CC,请输出由字符 CC 画出的“正方形”。

由于字符在屏幕上的行间距通常大于列间距,为了让输出结果看上去更接近正方形,实际输出的行数应取列数的 5050%,并四舍五入取整。


输入格式

从标准输入按以下格式读取数据:

N CN\ C

其中:

  • NN 表示正方形的边长;
  • CC 表示组成图形的字符;
  • 两者之间用一个空格分隔。

输出格式

输出由字符 CC 画出的图形。

  • 每行输出 NN 个字符 CC
  • 共输出 N2+0.5\left\lfloor \dfrac{N}{2} + 0.5 \right\rfloor 行。

样例

10 a
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

样例解释

边长为 1010,因此每行输出 1010 个字符 a

行数应取 10105050%,即 55 行,因此输出如样例所示。


数据范围

  • 3N213 \le N \le 21
  • CC 为单个可输出字符