摘要: 描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新字母表。如下所示: A B C D 阅读全文
posted @ 2022-03-08 23:58 海漠 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001 组合起来即为:0 阅读全文
posted @ 2022-03-08 22:52 海漠 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 描述 Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截 阅读全文
posted @ 2022-03-08 21:16 海漠 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 描述 1、对输入的字符串进行加解密,并输出。 2、加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 3、解密方法为加密的逆过程。 数据范围 阅读全文
posted @ 2022-03-08 20:34 海漠 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 描述 定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次),而不添加、删除、修改原有的字母就能生成的单词。 兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。 ab 和 ab 则不是兄弟单词。 现在给定你 n 个单词,另外再给你一个单词 str ,让你寻找 str 阅读全文
posted @ 2022-03-08 00:47 海漠 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 阅读全文
posted @ 2022-03-07 23:58 海漠 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N 位同学站成一排,音乐老师要请其中的 (N - K) 位同学出列,使得剩下的 K 位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为 1,2…,K ,他们的身高分别为 T1,T2,…,TK , 则他们的身高 阅读全文
posted @ 2022-03-07 23:20 海漠 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 描述 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有长度大于2的不含公共元素的子串重复 (注:其他符号不含空格或换行) 数据范围:输入的字符串长度满足 1 \le n \le 100 \1≤n≤100 输入描述: 一组字符串。 输出描述: 如果符合要求 阅读全文
posted @ 2022-03-07 21:25 海漠 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如A 阅读全文
posted @ 2022-03-07 20:43 海漠 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1 \le n \le 1000 \1≤n≤1000 ,元素大小满足 0 \le val \le 100000 \0≤val≤100000 输入描述: 第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一 阅读全文
posted @ 2022-03-07 20:25 海漠 阅读(157) 评论(0) 推荐(0) 编辑