RMQ
文章平均质量分 76
nuaalida
这个作者很懒,什么都没留下…
展开
-
RMQ问题 UVa 11235
RMQ问题:range minimum query。还是利用二分的性质。初始化复杂度是nlogn,查询是logn,本题要先编码,然后再利用RMQ的方法来做。#include #include #include #include using namespace std;#define N 100005#define LOGN 30int Count[N], num[N],原创 2013-10-02 23:25:42 · 529 阅读 · 0 评论 -
UVa 10829 后缀数组+RMQ
给定文本串T,求在T中形如UVU的字串,其中两端相同字串,则成为L-gap串,L为中间V的长度。求给定L的情况下,形如该字符串的总数,解题思想:任意一个满足条件的UVU,假设U的长度是len,那么左端的U必然包含按照len切分的T串的某个字串,及0,len,2len,3len...。(这点要仔细想清楚)那么枚举每个端点i*len,然后利用RMQ求后缀i*len和后缀i*len+L+le原创 2013-11-01 14:33:32 · 1080 阅读 · 0 评论