上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: P3370 【模板】字符串哈希 #include <iostream> #include <cstring> #include <algorithm> #include <vector> #include <cstdio> using namespace std; typedef unsigned 阅读全文
posted @ 2020-06-09 21:39 龙雪可可 阅读(148) 评论(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 龙雪可可 阅读(105) 评论(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 龙雪可可 阅读(162) 评论(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) 编辑
摘要: 【模板】单源最短路径 题目传送门:P3371 【模板】单源最短路径(弱) //1、朴素版Dijkstra #include <iostream> #include <cstring> using namespace std; const int N = 2001, INF = 0x3f3f3f3f; 阅读全文
posted @ 2020-06-08 19:18 龙雪可可 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 分治算法 所谓分治就是指分而治之,即将较大规模的问题分解成几个较小规模的问题,通过对较小规模问题的求解达到对整个问题的求解。当我们将问题分解成两个较小问题求解时的分治方法称之为二分。 你们玩过猜数字的游戏吗?你的朋友心里想一个 1000 以内的正整数,你可以给出一个数字 x ,你朋友只要回答“比 x 阅读全文
posted @ 2020-06-05 14:24 龙雪可可 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-29 18:39 龙雪可可 阅读(74) 评论(0) 推荐(0) 编辑
摘要: AcWing 393 雇佣收银员 阅读全文
posted @ 2020-05-28 11:34 龙雪可可 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-19 17:03 龙雪可可 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-12 13:10 龙雪可可 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
****************************************** 页脚Html代码 ******************************************