
ST表
MaywrILoi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NOIP2011选择客栈
求lcp : Trie + lca 题目: https://www.luogu.org/problem/show?pid=1311 挺有意思的一道题; 先考虑n^2*k的做法; 开链表直接模拟; 用st表维护区间最小值; pre[i]:与i颜色相同的前一个客栈的位置; h[x]:最后一个颜色为x的客栈的位置; #include #include #include #转载 2017-10-23 09:25:12 · 1435 阅读 · 0 评论 -
形形色色的水果姐逛水果街——codevs水果姐逛水果街1-3:线段树与ST表
这次的注释可能略显繁琐,但是是我认真写的帮助大家理解也帮助自己回顾,本文中重复部分不再添加注释,还请查看之前的部分作参考。 http://codevs.cn/problem/3304/水果姐逛水果街Ⅰ//线段树版本 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> usi原创 2017-09-27 16:13:14 · 496 阅读 · 0 评论 -
Codevs 2173 忠诚
http://codevs.cn/problem/2173/ ST表 代码 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using namespace std; int n,m,a,b,minx; int num[100010],d[100010][20]; v原创 2017-11-09 11:03:26 · 311 阅读 · 0 评论 -
NOIP2013货车运输
http://codevs.cn/problem/3287/ 方法一,二之后会补上的~方法三:按秩合并+并查集树结构上暴力查询时间复杂度O(mlogn)先放三张图片,作为对代码的解释 1.此处为样例按秩合并后的树形 2.按秩合并降低树高——还要合并到同一根节点 3. ask_min(6,7)—3对取min得到的答案无影响 思路 第三种方法比较难以理解——但却是理解按秩合并的好原创 2017-10-29 17:28:11 · 512 阅读 · 0 评论