- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 VS2017下安装fltk库——C++程序设计原理与实践图形编程指南
VS2017下安装fltk库——C++程序设计原理与实践图形编程指南前言最近,我在学习《C++程序设计原理与实践》(原书第一版)遇到了安装图形库的问题,我花了两天时间,通过各种途径查找解决办法,终于成功安装了fltk图形库,调通了第12章的全部代码。这本书的第二版现在已经出售了,而我手头的第一版已经绝版了。因此下面我给出的配置方法仅供参考,如果遇到问题,请求助他人。准备工作下载Visual Stu
2017-07-08 11:11:13 11103 9
原创 凯撒密码的自动化破解方法(适用于英文文本)
凯撒密码的自动化破解方法(适用于英文文本)凯撒密码凯撒加密是有记载的最古老的加密方法。原始的凯撒密码没有密钥,加密方式很原始,就是通过将字母表循环右移三位进行加密: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 19797 1
转载 杂谈:编程解决水管工游戏
杂谈:编程解决水管工问题程序设计是一门极难上手的技能,仅仅凭着课堂上的知识,只能是熟悉一门编程语言的语法。但要是用计算机来解决一些实际的问题,哪怕是智力问题,课本上的知识是远远不够的。 编程就像学游泳。学游泳一定要在水里学,要在水里摸索体会。学编程也是如此。 下面给大家带来一个有趣的小问题,希望大家能够学习到其中的程序设计思维与方法,尤其是中间建立模型的过程,相当精彩,大家欣赏一下。 以下内
2016-12-10 13:18:43 1245
原创 概率趣题:三个犯人
概率趣题:三个犯人三个犯人都住在隔离间,并且都被判处了死刑。监狱官赦免了其中 一个犯人。看守知道谁会赦免,但不会说。犯人A脸皮厚,想让看守告诉他,B和C谁会被执行死刑。如果赦免的是B,看守就会说C;如果赦免的是C,看守就会说B;如果赦免的是A,看守就抛硬币决定说B或者C。看守告诉A,犯人B将会执行死刑。犯人A兴奋不已,他决得自己生存的几率变为了0.5(因为B不可能被赦免了) 犯人A将此告
2016-12-06 22:21:36 15093 1
原创 树状数组初学(1)——位置i左(右)边小于a[i]的个数
/*树状数组案例: 给出数组a[1], a[2], ... , a[n] 输出数组ans[1], ans[2], ... , ans[n] 满足 ans[i](0 < i <= n)的值是集合{a[j] | 0 < j < i 且 a[j] < a[i])} 所包含的元素的个数*/#include #define N 1000int a[N+10], n;int
2016-07-30 20:19:59 856
028050-Category Theory-Steve Awodey, 2006_2.pdf
2019-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人