#HX1257B. TAJNA

提交0 通过0
通过率0%
时间限制1000ms
内存限制128MiB
    ID: 10093 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 普及- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1257-T2满分强化

题目描述

题目描述

使用一种加密算法。

设字符串的长度为 nn,则构造一个矩阵,使得 r×c=nr\times c=n 且在 rcr\le c 的情况下使得 rr 尽量大。

然后把给定的明文按照由上到下,从左到右的顺序填充这个 r×cr\times c 的矩阵。

得到的密文就是把矩阵按照从左到右,从上到下的顺序输出的字符串。

给定你明文,请你输出密文。

输入格式

一行一个字符串,表示明文。

输出格式

一行一个字符串,表示密文。

样例输入

boudonuimilcbsai

样例输出

bombonisuuladici

提示

image.png

1616 个字符,对于矩阵的长宽,可以选择 1×161\times 162×82\times 84×44\times 4 这三种,因为要求 rr 尽量大,所以选择 4×44\times 4

然后进行填充,填充的结果如上图所示。

最后从左到右,从上到下输出每个字符即可。

对于 100% 的数据,保证输入字符串只含小写字母,长度不超过 100

100100

q
q
bm
bm
trd
trd