摘要: P3370 【模板】字符串哈希 #include <iostream> #include <cstring> #include <algorithm> #include <vector> #include <cstdio> using namespace std; typedef unsigned 阅读全文
posted @ 2020-06-09 21:39 龙雪可可 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 【模板】快速排序 #include <iostream> using namespace std; const int N = 1e5 + 10; int a[N]; void qsort(int l, int r) { if(l >= r) return; //边界边界,莫要忘了 int i = 阅读全文
posted @ 2020-06-09 17:57 龙雪可可 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 朴素快速幂 快速幂思想优化点:由于计算机二进制数的位运算效率高, 我们将指数用二进制数表示eg. 3^15 = 3^(1111)3^15 = 3 * 3 * … * 3;3^(1111) = 3^(2^3) * 3^(2^2) * 3(2^1) * 3(2^0);3 2 1 0(快速幂基本语句执行次 阅读全文
posted @ 2020-06-09 16:51 龙雪可可 阅读(166) 评论(0) 推荐(0) 编辑
摘要: P3367 【模板】并查集 #include <iostream> #include <cstring> using namespace std; const int N = 1e4 + 10; int p[N], n, m; int find(int x) { if(p[x] != x) p[x] 阅读全文
posted @ 2020-06-09 14:49 龙雪可可 阅读(96) 评论(0) 推荐(0) 编辑
****************************************** 页脚Html代码 ******************************************