杂谈
文章平均质量分 92
Bu9pwn
RTFM
展开
-
凯撒密码的自动化破解方法(适用于英文文本)
凯撒密码的自动化破解方法(适用于英文文本)凯撒密码凯撒加密是有记载的最古老的加密方法。原始的凯撒密码没有密钥,加密方式很原始,就是通过将字母表循环右移三位进行加密:a被D替代,b被E替代,…,x被A替代,y被B替代,z被C替代。 我们现在引入密钥。将字母表看作数字{0,1,2,…,25}(而不是英文字符),密钥k是一个0到25直接的数。加密算法使用密钥k将英文字母组成的明文的每个字母向后移动k个位原创 2017-06-26 10:59:02 · 19800 阅读 · 1 评论 -
概率趣题:三个犯人
概率趣题:三个犯人三个犯人都住在隔离间,并且都被判处了死刑。监狱官赦免了其中 一个犯人。看守知道谁会赦免,但不会说。犯人A脸皮厚,想让看守告诉他,B和C谁会被执行死刑。如果赦免的是B,看守就会说C;如果赦免的是C,看守就会说B;如果赦免的是A,看守就抛硬币决定说B或者C。看守告诉A,犯人B将会执行死刑。犯人A兴奋不已,他决得自己生存的几率变为了0.5(因为B不可能被赦免了) 犯人A将此告原创 2016-12-06 22:21:36 · 15107 阅读 · 1 评论 -
VS2017下安装fltk库——C++程序设计原理与实践图形编程指南
VS2017下安装fltk库——C++程序设计原理与实践图形编程指南前言最近,我在学习《C++程序设计原理与实践》(原书第一版)遇到了安装图形库的问题,我花了两天时间,通过各种途径查找解决办法,终于成功安装了fltk图形库,调通了第12章的全部代码。这本书的第二版现在已经出售了,而我手头的第一版已经绝版了。因此下面我给出的配置方法仅供参考,如果遇到问题,请求助他人。准备工作下载Visual Stu原创 2017-07-08 11:11:13 · 11103 阅读 · 9 评论 -
杂谈:编程解决水管工游戏
杂谈:编程解决水管工问题程序设计是一门极难上手的技能,仅仅凭着课堂上的知识,只能是熟悉一门编程语言的语法。但要是用计算机来解决一些实际的问题,哪怕是智力问题,课本上的知识是远远不够的。 编程就像学游泳。学游泳一定要在水里学,要在水里摸索体会。学编程也是如此。 下面给大家带来一个有趣的小问题,希望大家能够学习到其中的程序设计思维与方法,尤其是中间建立模型的过程,相当精彩,大家欣赏一下。 以下内转载 2016-12-10 13:18:43 · 1245 阅读 · 0 评论