摘要: Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识。KMP算法是 阅读全文
posted @ 2020-06-14 15:46 私の目を見て 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ###阶 定义: 设$p>1,gcd(a,p)==1$,那么使得$a^r≡1\ (mod\ \ \ p)$成立的最小正整数$r$就称为$a$模$p$的阶.记作$ord_p(a)$ 并且$ord_p(a)$总是可以整除$φ(p)$即$φ(p)$是$ord_p(a)$ \(\because a^{φ(p 阅读全文
posted @ 2020-06-14 15:44 私の目を見て 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 记:\(Z_m=\{0,1,2,...,m-1\}\) **定义:**设$A$是定义在集合$Z_m$上的$n$阶方阵,若存在一个定义在$Z_m$上的方阵$B$,使得$AB=BA=E(mod\ \ p)$ 则称$A$模$p$可逆,$B$为A的模$p$逆矩阵,记为 \(B=A^{-1}(mod\ \ p 阅读全文
posted @ 2020-06-14 15:41 私の目を見て 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: ####$Merkle-Hellman$背包密码体制 加密: 选择任何一个超递增集\(\{s_1,s_2,...,s_n\}\)。陷门有任意大于$\sum_is_i$的素数$p$和任意小于$p$的整数$a$组成,这两个数和集合${s_1,s_2,...,s_n}\(都是保密的。公开的整数集是\){t 阅读全文
posted @ 2020-06-14 15:36 私の目を見て 阅读(351) 评论(0) 推荐(0) 编辑
摘要: ###Elgamal: 加密 随机选择一个质数$p$,并且求出模$p$情况下的本原根\(\alpha\),并将$p,\alpha$公开 随机选择一个整数$a$,作为私钥,并对$a$保密。 计算出公钥$A=\alpha^(\ \ \ mod\ \ \ p)$ 对于一段明文$x$,随机选择一个整数$b$ 阅读全文
posted @ 2020-06-14 13:05 私の目を見て 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 题意 有n个人,每个人的重量为ci,每条船的最大承重为k,每条船最多乘坐两个人。在保证全部人上船的前提下,最少要多少条船 解题思路: 先排序,从最大的开始上船,若船还有空间就与最小的重量进行比较,若空间大于或等于最小的重量,那么这条船还可以装,若剩余的空间小于最小的重量,意味着这个最大的就单独一条船 阅读全文
posted @ 2020-06-10 22:00 私の目を見て 阅读(204) 评论(0) 推荐(0) 编辑
摘要: SQL注入中information_schema的作用 information_schema数据库是MySQL自带的,MySQL 5以下没有这个数据库,它提供了访问数据库元数据的方式.什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等.也就是说information 阅读全文
posted @ 2020-04-09 23:20 私の目を見て 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 1.下载git,并注册github,本地装好git:在cmd运行git version 如果出现版本号,这就说明装好了并且创建一个新的仓库,我创建了一个新的仓库叫local并且勾选了Initialize this repository with a README(系统自动生成一个README文件) 阅读全文
posted @ 2020-04-04 17:54 私の目を見て 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 1. 首先需要注册博客园账号 2. 其次将需要把博客园最初的主题设置成SimpleMemory 3. 禁止使用默认CSS,并且需要获得JS权限 4. 在选项中把所有的控件显示设置全部选中 5. 将下列代码复制进入设置中的页面定制CSS代码框中 6.再将下列的JavaScript代码复制到博客侧边公告 阅读全文
posted @ 2020-04-04 17:09 私の目を見て 阅读(123) 评论(0) 推荐(1) 编辑