SP7191 HEXBOARD - Hexagonal Board
题目描述
在许多游戏中,方形棋盘(如国际象棋棋盘)非常常见,并且借助尺子可以很容易地绘制。然而,还有一些游戏需要用到复杂许多的六边形棋盘,这种棋盘的手工绘制难度较高。
一家知名棋盘游戏工厂的客户永久舒适研究所(ICPC)决定为顾客提供一个能够自动生成六边形棋盘的程序,以配合多种游戏的需求。六边形棋盘的大小由一个整数 $N$ 确定,表示棋盘每条边上的单元格数量。例如,当 $N = 2$ 时,程序应绘制出如下所示的六边形棋盘:
```
\_
\_/ \\\_
/ \\\_/ \\
\\\_/ \\\_/
/ \\\_/ \\
\\\_/ \\\_/
\\\_/
```
你的任务是协助 ICPC 制作这个自动绘制六边形棋盘的程序。
输入格式
输入包含多个测试用例。每个测试用例在一行中提供一个整数 $N$,表示棋盘的大小($1 \leq N \leq 100$)。输入以一个独立的 $-1$ 结束,这一行不作为测试用例处理。
输出格式
对于每个测试用例,输出指定大小的六边形棋盘,之后输出一行仅包含三个星号(“***”)。需严格按照示例格式,只使用普通空格、下划线(“_”)、正斜杠(“/”)和反斜杠(“\\”)。输出的行末不能有多余空格,并且不应有空行。
**本翻译由 AI 自动生成**