5.rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库 |
反反复复rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库 |
Mo和Larry发明了一种信息加密方法。他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵。例如,若信息是“There's no place like home on a snowy night”并且有5列,Mo会写成:rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
t o i o yrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
h p k n nrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
e l e a irCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
r a h s grCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
e c o n hrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s e m o trCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
n l e w xrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
注意Mo只会填入字母,且全部是小写形式。在这个例子中,Mo用字母“x”填充了信息使之成为一个完整的矩阵,当然他使用任何字母都是可以的。rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Mo根据这个矩阵重写信息:首先从左到右写下第一行,然后从右到左写下第二行,再从左到右写下第三行……以此左右交替地从上到下写下各行字母,形成新的字符串。这样,例子中的信息就被加密为:toioynnkpheleaigshareconhtomesnlewx。rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
你的工作是帮助Larry从加密后的信息中还原出原始信息(包括填充的字母)。rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
时间限制:1000rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
内存限制:65536rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行包含一个整数(范围2到20),表示使用的列数。 第二行是一个长度不超过200的字符串。rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一行,即原始信息。rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
toioynnkpheleaigshareconhtomesnlewxrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输出rCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
theresnoplacelikehomeonasnowynightxrCs100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库