经典RMQ(poj3264)
来源:互联网 发布:linux远程桌面工具 编辑:程序博客网 时间:2024/06/04 19:25
题意:随机访问任意区间的极值;
ST算法:DP预处理复杂度O(nlogn);以后每次询问复杂度为O(1);
(F[i,j]表示从i位置开始,往右2^j个元素中的极值。动规方程F[i,j]=max(F[i,j-1],F[i+2^(j-1),j-1]),当i+2^(j-1)大于序列左端时,则F[i,j]=(F[i,j-1];
在访问(a,b)区间时,取j使得2^j刚好小于等于(b-a);然后求得max(F[i,j],F[b-2^j+1,j])即可;
#include <iostream>
#include <stdio.h>
using namespace std;
int maxtool[50010][20];
int mintool[50010][20];
int rem[50010];
int pow(int k)
{
}
int finds(int k)
{
}
int main()
{
}
0 0
- 经典RMQ(poj3264)
- RMQ经典题:【POJ3264】 Balanced Lineup
- rmq模板(poj3264验证)
- RMQ线段树(poj3264)
- POJ3264 Balanced Lineup(RMQ)
- RMQ POJ3264
- RMQ poj3264
- poj3264--RMQ
- POJ3264/RMQ
- poj3264(RMQ)
- poj3264 Balanced Lineup(RMQ裸题)
- POJ3264 RMQ问题
- POJ3264-Balanced Lineup RMQ
- poj3264. RMQ模板题
- poj3264(RMQ果题)
- RMQ算法-poj3264
- POJ3264 Balanced Lineup (RMQ)
- poj3264 Balanced Lineup(RMQ)
- DM365 DMAI
- Frog Distance(poj2253)flo…
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
- prim算法(poj1789)
- poj2075并查集加堆实现的克鲁…
- 经典RMQ(poj3264)
- “晓晓,快点起床哦,上课该迟到了。
- Android中Textview显示带html文本
- poj(2774)后缀数组法求公共连续…
- poj1330LCA问题
- poj1862(哈夫曼数)
- poj1456(贪心加并查集)
- poj3399(简单数学)
- poj2955(括号匹配DP)