RMQ感想
来源:互联网 发布:数据化分析 编辑:程序博客网 时间:2024/06/05 16:43
RMQ感觉就是两个公式,但其中的代表的意义必须要弄懂,总结如下:
首先的知道RMQ是求区间最值用的,即求最大(小)值,当然其他灵活的运用就得慢慢积累了
其次:(1)以求最大值为例,设d[i,j]表示[i,i+2^j-1]这个区间内的最大值,那么在询问到[a,b]区间的最大值时答案就是max(d[a,k], d[b-2^k+1,k]),其中k是满足2^k<=b-a+1(即长度)的最大的k,即k=[ln(b-a+1)/ln(2)]
(2)d的求法可以用动态规划,d[i, j]=max(d[i, j-1],d[i+2^(j-1), j-1])
目前就这些了
0 0
- RMQ感想
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- rmq
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- RMQ
- Delphi 拦截/封锁 点击窗体右上角 最小化 最大化 层叠 关闭 按钮
- Dell服务器raid5阵列的配置
- 类型约束
- redis分页数据的缓存策略
- 你不太了解的观止云分发之二:源站集群
- RMQ感想
- 数据流重定向小总结
- javaweb学习总结(二十三)——jsp自定义标签开发入门
- Arithmetic 正整数的四则运算
- 多校训练-Bubble Sort(树状数组+离散化)
- 关于tableview 编辑下多选择处理
- HDU 3038 How Many Answers Are Wrong
- mac brew 安装使用
- 【指导】SonarQube 部署说明