#A0557. 曼哈顿圆圈

注意文件 IO,题目英文名见标题下方标签。

题目描述

给定一个奇数 nn,假设 nn 等于 2×k+12\times k+1。

请输出一个 n×nn\times n 的字符画。所有到中心点的曼哈顿距离为 kk 的位置都是 *,其他位置都是 .。

曼哈顿距离:第 xx 行第 yy 列到第 aa 行第 bb 列的曼哈顿距离为 ∣x−a∣+∣y−b∣|x-a|+|y-b|
∣x∣|x|:表示 xx 的绝对值,x≥0x\ge 0 时绝对值就是 xx,否则绝对值是 −x-x。

输入格式

第一行一个整数 nn。

输出格式

nn 行 nn 列的字符画。

3
.*.
*.*
.*.
5
..*..
.*.*.
*...*
.*.*.
..*..

数据规模与约定

对于 100%100\% 的数据,3≤n≤213 \le n \le 21。

Problem Info

#A0557. 曼哈顿圆圈

ID 8461
类型 传统题
File IO circle
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
语法周赛T3R27