远端评测题 1000ms 64MiB

标签机防撞框

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

背景

ASC 智能车实验室的标签机又“超频冒烟”了,于是大家决定手搓一套装饰字符牌系统:

日常用的是 ASC·电控防撞框(材料结实,符号 #)。

为了防止通宵看串口日志眼神涣散,每凑齐 3 个字母,就给第 3、6、9 … 个字母套上 ASC·硬件增亮罩(发光炫酷,符号 *)。

两者重叠时,硬件增亮罩优先级更高,会把下面的防撞框盖住(* 覆盖 #)。

为了统一规范,两个框长这样(X 表示字母放置位):

ASC·电控防撞框(#)

..#..
.#.#.
#.X.# 
.#.#.
..#..

ASC·硬件增亮罩(*)

..*..
.*.*.
*.X.* 
.*.*.
..*..

任务描述

给定一串至多 15 个大写英文字母,输出 5 行字符,把每个字母按规则包上对应的框:

位置从 1 开始计数:第 3、6、9… 个字母使用 视觉增亮罩(*),其余使用 电控防撞框(#)。

使用 . 作为空位填充。

覆盖规则:

同一坐标若同时有 # 和 *,最终输出 *。

第 i 个字母的框中心横坐标为 2 + 4*(i-1),总行宽为 4n + 1(n 为字母个数)。

输入格式

一行,包含至多 15 个大写英文字母。

输出格式

输出 5 行字符,表示按上述规则绘制的图案。

样例

输入
DOG
输出
..#...#...*..
.#.#.#.#.*.*.
#.D.#.O.*.G.*
.#.#.#.#.*.*.
..#...#...*..

想玩ASC实验室MC服务器的快打这个比赛!

未参加
状态
已结束
规则
ACM/ICPC
题目
10
开始于
2025-8-10 23:00
结束于
2025-8-12 23:00
持续时间
48 小时
主持人
参赛人数
11