算法学习笔记与模板

算法学习笔记与模板

0篇文章
目录 同余 带余数除法 带余数除法的定义与基本性质 模运算加速算法 龟速乘 快速幂 矩阵快速幂 同余的定义与基本性质 同余类与剩余系的定义与基本性质 欧拉函数 欧拉函数的定义与基本...
目录 整除 整除的定义与基本性质 素数 素数的定义与基本性质 素数判定 试除法 \(kn+i\) 法 预处理法 Miller-Rabin素性测试 素数筛法 埃氏筛 欧拉筛(线性筛)...
目录 数论 模运算相关 龟速乘 快速幂 矩阵快速幂 整除 整除的定义与性质 素数 素数的定义与性质 素数判定 试除法 \(kn+i\) 法 预处理法 Miller-Rabin素性测...
归并排序模板。 #include <bits/stdc++.h> using namespace std; long long cnt = 0; int a[10000...
高精度模板,现在有__int128,能不用高精度就不用吧。 /**-------------------------整数高精度-------------------------*/...
快读快写模板,加速输入输出。 #include <iostream> using namespace std; template<class T> inli...
快速排序模板。 #include <iostream> using namespace std; int a[100000+7]; void quick_sort(in...
数论算法模板,最近不更新。 /**-------------------------模意义下运算-------------------------*/ ///龟速乘取余,O(log...
算法简述 KMP是单模匹配算法,在一个长度为n的文本串中查找一个长度为m的模式串。它的时间复杂度是O(m+n),是这类算法的理论最优复杂度。 模式匹配:在长为n的字符串S中,找到某...

关注我们的公众号

微信公众号