摘要:
makefile是一种编译规则文件,用于linux系统下对多个源文件的编译,它描述了文件编译的规则,只有只要使用一个make命令就可以自动编译中大型项目,简化了编译操作,但是这个文件需要自己编写。(windows不用makefile,是因为编译器自己集成了这一功能,会自动生成)。 书写规则: tar 阅读全文
摘要:
Hill 密码简介 Hill 密码是一种多字母代替密码。Hill 密码要求首先将明文分成同等规模的若干个分组(最后一个分组不足时需要填充),每一个分组被整体加密变换,即 Hill 密码属于分组加密。 Hill 密码算法的基本思想 将每一个分组中的 d 个连续的明文字母通过线性变换(与密钥矩阵相乘), 阅读全文
摘要:
皇后的走法是:可以横直斜走,格数不限。因此要求皇后彼此之间不能相互攻击,等价于要求任何两个皇后都不能在同一行、同一列以及同一条斜线上。 直观的做法是暴力枚举将 NN 个皇后放置在 N \times NN×N 的棋盘上的所有可能的情况,并对每一种情况判断是否满足皇后彼此之间不相互攻击。暴力枚举的时间复 阅读全文