2016年5月3日

摘要: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23846 题解: 1. 游程编码(将序列转化为(value, num)的一段一段的键值对形式)后,将问题转化为几乎是一个RMQ问题,仅有一些细节要单独考虑 2. 如果查询的两个下 阅读全文
posted @ 2016-05-03 23:42 SuperChan 阅读(154) 评论(0) 推荐(0)
摘要: RMQ引子: 我们都知道求一个数组的最小值,可以用很朴素的O(n)级别的算法来求解。 那么,如果现在是求一个数组的任意连续子数组的最小值呢?假设询问Q次,那么总的时间复杂度为O(Q*n),时间开销很高!这就是今天所要介绍的RMQ问题(Range Minimum Query)。 然而,如果使用一些分治 阅读全文
posted @ 2016-05-03 21:46 SuperChan 阅读(228) 评论(0) 推荐(0)
摘要: http://poj.org/problem?id=3468 要求: 1. 区间修改,增大、减小一个固定值 2. 查询区间和 阅读全文
posted @ 2016-05-03 14:15 SuperChan 阅读(196) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1698 要求: 1. 区间修改 2. 最后整个区间求和 分析: 因为没有多次查询,而只有最后的一次整个区间的求和查询,所以可以省去query查询函数。 阅读全文
posted @ 2016-05-03 12:09 SuperChan 阅读(135) 评论(0) 推荐(0)

导航