题目信息

题目类型
二级
题目年份
2022
题目题型
编程题
关 键 词
反反复复

题目题干

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)-青少年编程等级考试及竞赛题库

答案解析

相关题目

5. 反反复复 Mo和Larry发明了一种信息加密方法。他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵。例如,若信息是“The
4. 有趣的跳跃 一个长度为n(n>0)的序列中存在“有趣的跳跃”当且仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为
3. Lab杯 “Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒乓球的狂热分子,都强烈希望代表实验室去比赛。但是有余名额限制,他们之中只能由一个人被选作代表。 为了
2. 全在其中 你设计了一个新的加密技术,可以用一种聪明的方式在一个字符串的字符间插入随机的字符串从而对信息进行编码。由于专利问题,我们将不会详细讨论如何在原有信息中产生和插入字符串。不过,为了
1. 统计误差范围内的数 统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。 时间限制:5000 内存限制:65536 输入 输入包含三行: 第一行为N,表示整数序列的长度(N
5. 计算好数 若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为好数。 例如: (13)10 = (1101)2,其中1的个数为3,0的个数为
4. 整数排序 给定10个整数的序列,要求对其重新排序。排序要求: 1.奇数在前,偶数在后; 2.奇数按从大到小排序; 3.偶数按输入顺序逆序排序。 时间限制:1000 内存限制:65
3. 内部元素之和 输入一个整数矩阵,计算位于矩阵内部的元素之和。所谓矩阵内部的元素,不在第一行和最后一行的元素以及第一列和最后一列的元素。 时间限制:1000 内存限制:65536 输入
2. 统一文件名 小A在命名文件的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将目录下的文件统一规范的格式,即文件名的第一个字符如果是字母要大写,其他字母小写。如将Test、test整
1. 数字放大 给定一个整数序列以及放大倍数x,将序列中每个整数放大x倍后输出。 时间限制:1000 内存限制:65536 输入 包含三行: 第一行为N,表示整数序列的长度(N ≤ 10

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢