RSA加密算法 C++实现
上信息安全课,老师布置了几个大作业,其中一个为RSA加密算法的实现,不能用Java写。出于兴趣,决定尝试。完成之后,为了便于查找,于是写下这篇文章,以备后续查看。也供大家一起学习,一起进步。1、预备知识1.1 快速幂算法 顾名思义,快速幂就是快速算底数的$n$次幂。其时间复杂度为${\rm{O(log n)}}$,与朴素的$O\left( n \right)$相比,效率有了极大的提高。
BFS+优先队列
DP-区间
暴力枚举
快速幂
最短路
递推
DP
DFS+剪枝
打表
组合数学
排序
贪心
优先队列
数学几何
并查集+贪心
树状数组
模拟
并查集
DFS
STL
递归
最小生成树
构造算法
最大子段和
字符串
XTU
二分/三分
数学
BestCoder
背包
BFS
数论
Java大数
DP-概率
字典树(Trie)
AC自动机
Codeforces
线段树
单调栈/单调队列
树链剖分
DP-数位
DP-状压
DP-树形 
