摘要: 引入 现在有这样一个问题, 给出\(n\)个单词和\(m\)个询问,每次询问一个单词,回答这个单词是否在单词表中出现过。 好像还行,用 map<string,bool> ,几行就完事了。 那如果n的范围是 \(10^5\) 呢?再用 \(map\) 妥妥的超时,说不定还会超内存。 这时候就需要一种强 阅读全文
posted @ 2019-11-09 23:38 czc1999 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 分组密码的基本概念 ​ 分组密码在加密过程中不是将明文按字符逐位加密,而是首先要将待加密的明文进行分组,每组的长度相同,然后对每组明文分别加密得到密文。加密和解密过程采用相同的密钥,称为对称密码体制。 ​ 例如将明文分为\(m\)块:\(P_{0},P_{1},P_2,…,P_{m-1}\),每个块 阅读全文
posted @ 2019-11-09 20:19 czc1999 阅读(213) 评论(0) 推荐(0) 编辑