篇一:密码破译
比较有名的密码及一些加密方式
1.栅栏密码
2.猪圈密码
3.凯撒移位
4.摩斯电码
5.四方密码
6.希尔密码
7. ROT13(回转十三位)
8.键盘密码
9.维吉尼亚密码
10.单表替代密码(频率,bingo的破译密码)
常用trick
1.九键拼音(数字??字母)
2.电脑与手机九键数字的转换(数字??数字)
3.字母与字母序的字母数字转换(字母??数字)
4.元素周期表与序号的转换(字母??数字)
1.栅栏密码
How to use 5*6 = 153246
99怎么用呢?首先后面的6个数是从1到6,我考虑是解读的顺序。那么前面可能就意味着是把字符每6个进行分组了。那么把这30个字符分成5组,每组按照153246的顺序读,结果是:MOUGIL / YTHWNO / LHAIGV / OISTYE / VNNHO.MIUOGL / YNHTWO / LGAHIV / OYSITE / VHNNH.
既然一共是30个字符,确实能够分成5组,栅栏密码。也就是说,5个一组横着写,然后纵向阅读,可能就有意义了:
M O U G I L
Y T H W N O
L H A I G V
O I S T Y E
V N N H O .
再考虑到153246可能是按照列阅读的顺序,那么,我们编个号,如下:
|1|2|3|4|5|6|
|M|O|U|G|I|L|
|Y|T|H|W|N|O|
|L|H|A|I|G|V|
|O|I|S|T|Y|E|
|V|N|N|H|O|.|
然后,我们把这个表竖着看,按照1->5->3->2->4->6的顺序排列一下,如下: |1|5|3|2|4|6|
|M|I|U|O|G|L|
|Y|N|H|T|W|O|
|L|G|A|H|I|V|
|O|Y|S|I|T|E|
|V|O|N|N|H|.|
那么我们调整一下列的顺序,并且把竖排变成横排,变成了:
MYLOV
INGYO
UHASN
OTHIN
GWITH
LOVE.
在考虑到空格的位置,解密如下: MO UGILYT HWN OLH AIGVOIS TYEV NNHO.
MY LOVING YOU HAS NOTHING WITH LOVE.
也就是:My loving you has nothing with love. 解密成功。
例:
密码:I’D LIKE TO LIVE WITH YOUIN A SMALL TOWN, WHERE THERE ARE ETERNAL TWILIGHTS AND ETERNAL BELLS.
明文:LK’ IDIL VT IOET YWHI ENS UA I OLOAT LMWE N H,WHRE ETRE TAE REATRLN EIHIGLWNE SDA TNLEART L.ESL B
KEY:6*13=>635142
回应:
HVO AUYE MBNE EL FOYN YR.TEU U
KEY:6*4=>635142
2.猪圈密码
Key:
"X marks the spot"的加密结果将呈现如下:
3.凯撒移位
快速破译的网站:
http://quipqiup.com/
可参考的代码A
public class ShiftCode {
private static String Ciphertext = "VRPHWLPHV L ZDQW WR FKDW ZLWK BRX, EXW L KDYH QR UHDVRQ WR FKDW ZLWK BRX";
private static String getString(int i){
篇二:电子计算器上共有1,2,3,…9这9个数字键.______(判断对错)
一、整体解读
试卷紧扣教材和考试说明,从考生熟悉的基础知识入手,多角度、多层次地考查了学生的数学理性思维能力及对数学本质的理解能力,立足基础,先易后难,难易适中,强调应用,不偏不怪,达到了“考基础、考能力、考素质”的目标。试卷所涉及的知识内容都在考试大纲的范围内,几乎覆盖了高中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。
1.回归教材,注重基础
试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的大部分知识点均有涉及,其中应用题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学生感受到了数学的育才价值,所有这些题目的设计都回归教材和中学教学实际,操作性强。
2.适当设置题目难度与区分度
选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较大,学生不仅要有较强的分析问题和解决问题的能力,以及扎实深厚的数学基本功,而且还要掌握必须的数学思想与方法,否则在有限的时间内,很难完成。
3.布局合理,考查全面,着重数学方法和数学思想的考察
在选择题,填空题,解答题和三选一问题中,试卷均对高中数学中的重点内容进行了反复考查。包括函数,三角函数,数列、立体几何、概率统计、解析几何、导数等几大版块问题。这些问题都是以知识为载体,立意于能力,让数学思想方法和数学思维方式贯穿于整个试题的解答过程之中。
篇三:第一周练习
一:
括号配对问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
现在,有一行括号序列,请你检查这行括号是否配对。
输入
第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符
输出
每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No
样例输入
3
[(])
(])
([[]()])
样例输出
No
No
Yes
二:
回文字符串
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。
输入
第一行给出整数N(0<N<100)
接下来的N行,每行一个字符串,每个字符串长度不超过1000.
输出
每行输出所需添加的最少字符数
样例输入
1
Ab3bd
样例输出
2
三:
整数划分(四)
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其解,他非常郁闷。。亲爱的你能帮帮他吗?
问题是我们经常见到的整数划分,给出两个整数 n , m ,要求在 n 中加入m - 1 个乘号,将n分成m段,求出这m段的最大乘积
输入
第一行是一个整数T,表示有T组测试数据
接下来T行,每行有两个正整数 n,m ( 1<= n < 10^19, 0 < m <= n的位数);
输出
输出每组测试样例结果为一个整数占一行
样例输入
2
111 2
1111 2
样例输出
11
121
四:
发短信
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
下图是手机常用的九键英文输入法界面,如果要输入字母'A',我们只
需要按一次数字键2,按键顺序记为2;如果要输入字母'B'的话,我们需要连续按两次数字键2,按键顺序记为22;同理:字母'C’需要连续按3次数字键2,按键顺序记为222。通过这种方法,我们用手机10多个键就能输入26个英文字母。
现在你的任务是统计一段英文用手机输入的按键顺序,同样,你也要能把按键顺序翻译成相应的英文内容。
为了使问题简化,我们假设内容只有大写英文字母和空格。
输入
有多组测试数据
每组测试数据占一行,有两种情况:
(1)短信内容(只含有若干个空格和大写字母,不超过1000个字符)
(2)短信按键顺序(只含有若干空格和数字,其中第一个肯定是数字,不超过1000个字符) 输出
对于每组测试数据:
如果是短信内容,输出每个字母的按键顺序,每个字母的按键顺序用空格隔开
如果是按键顺序,输出它代表的内容
样例输入
I LOVE YOU
HELLO WORLD
444 0 555 666 888 33 0 999 666 88
44 33 555 555 666 0 9 666 777 555 3
样例输出
444 0 555 666 888 33 0 999 666 88
44 33 555 555 666 0 9 666 777 555 3
I LOVE YOU
HELLO WORLD
五:
取石子(九)
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
最近TopCoder的Yougth和Hrdv在玩一个游戏,游戏是这样的。
有n堆石子,两个人轮流从其中某一堆中任意取走一定的石子,最后不能取的为赢家,注意: 每次只能从一堆取任意个,可以取完这堆,但不能不取。
假设Yougth先取,输入赢了的人名字、
输入
第一行输入n,代表有n组测试数据(n<=10000)
以下每组测试数据包含两行:第一行:包含一个整数m,代表本组测试数据有m(m<=1000)堆石子;
:第二行:包含m个整数Ai(Ai<=10000),分别代表第i堆石子的数量。
输出
若Yougth赢输出“Yougth”,否则输出“Hrdv”注意每组结果占一行。。
样例输入
3
2
1 1
3
3 8 11
2
5 10
样例输出
Yougth
Hrdv
Yougth
《数字九键》
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/show/184456.html
转载请保留,谢谢!
- 上一篇:表示独一无二的词
- 下一篇:部队班长工作职责