#aBC366B. [ABC366B] Vertical Writing
[ABC366B] Vertical Writing
AT_abc366_b [ABC366B] Vertical Writing
题目描述
给定一段横排文本,请将其转换为竖排文本,并用 * 填充空白。
给定 个由小写英文字母组成的字符串 。这些字符串中最长的长度为 。
请输出满足以下条件的 个字符串 。
- 每个 由小写字母和
*组成 - 每个 的末尾不能是
* - 对于每个 ,满足以下条件:
- 对于每个 ,字符串 的第 个字符存在,并且将 中的第 个字符按顺序连接起来后,恰好构成字符串
- 对于每个 ,字符串 的第 个字符要么不存在,要么是
*
其中, 表示字符串 的长度。
输入格式
输入以以下形式从标准输入提供。
输出格式
请以以下形式输出答案。
输入输出样例 #1
输入 #1
3
abc
de
fghi
输出 #1
fda
geb
h*c
i
输入输出样例 #2
输入 #2
3
atcoder
beginner
contest
输出 #2
cba
oet
ngc
tio
end
sne
ter
*r
说明/提示
约束条件
- 是 到 之间的整数
- 是长度为 到 的小写字母字符串
样例解释 1
通过将 的第 个字符设置为 *,可以使得 c 出现在正确的位置。而如果将 的第 个字符设置为 *,则 的末尾会成为 *,因此不满足条件。