#ABC366B. 垂直书写
垂直书写
问题描述
简而言之:给你一个水平书写的文本。将其转换为垂直书写,用 *
填充非靠右的空格。(建议直接看样例)
给你 个由小写英文字母组成的字符串,。设 是这些字符串的最大长度。
打印满足以下条件的 个字符串 :
- 每个 由小写英文字母和
*
组成。 - 每个 不以
*
结尾。 - 对于每个 ,满足以下要求:
- 对于每个 , 的第 个字符存在,并且将 的第 个字符连接起来等于 。
- 对于每个 , 的第 个字符要么不存在,要么是
*
。
这里, 表示串 的长度。
数据规模
是 和 之间的整数,包括 和 。
每个 都是一串小写英文字母,长度介于 和 之间(包括 和 )。
输入
输入来自标准输入,格式如下:
输出
按以下格式打印答案:
3
abc
de
fghi
fda
geb
h*c
i
将 *
作为 的第二个字符将 c
放在正确的位置。另一方面,将 *
作为 的第二个和第三个字符将使 以 *
结尾,这违反了要求。
简而言之:将字符矩阵转一下,空格补 *
,但每行结尾除外。
3
atcoder
beginner
contest
cba
oet
ngc
tio
end
sne
ter
*r
相关
在下列比赛中: