QOJ.ac

QOJ

時間限制: 2 s 記憶體限制: 1024 MB 總分: 100 可 Hack ✓

#17949. 三角巧克力包装 (Bitter)

统计

Coco 的巧克力店计划推出一款情人节特别商品:由 3 个正六边形拼接成三角形形状的巧克力。Coco 计划将这些巧克力无缝地放入一个由 $\frac{N(N+1)}{2}$ 个相同大小的正六边形拼接成三角形形状的盒子中进行包装。为了让它看起来更美观,朝上尖角方向放置的巧克力将用红色包装,而朝相反方向放置的巧克力将用蓝色包装。包装完成后,从外面看只能知道每个六边形是红色还是蓝色,而无法得知哪些格子属于同一块巧克力。

作为数学高手的 Coco 已经证明了只有当 $N$ 除以 $12$ 的余数为 $0$、 $2$、 $9$ 或 $11$ 时,才能用巧克力填满盒子。但她正在为如何实际摆放这些巧克力而苦恼。请帮助 Coco 包装巧克力。

输入格式

第一行包含一个整数 $N$,表示三角形盒子的边长。$(2 \le N \le 5\,001)$。保证 $N$ 除以 $12$ 的余数是 $0$、 $2$、 $9$ 或 $11$ 中的一个。

输出格式

输出共 $N$ 行,表示红色和蓝色六边形的布局,不含空格。红色用 R 表示,蓝色用 B 表示。第 $i$ 行应按从左到右的顺序输出该行对应的 $i$ 个六边形的颜色字符。($1 \le i \le N$)

样例

输入样例 1

2

输出样例 1

R
RR

输入样例 2

9

输出样例 2

R
RR
RBB
RRBR
RBBRR
RRBBBR
BBBBBRR
RBRBRBBR
RRRRRRBRR

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.