博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMQ
阅读量:4128 次
发布时间:2019-05-25

本文共 670 字,大约阅读时间需要 2 分钟。

区间最值访问#include 
  #include
  #include
  #define max(a,b) (a>b?a:b)  #define min(a,b) (a
=1;j--)  {  mx[j][i]=mx[j][i-1];  if(j+(1<<(i-1))<=n)mx[j][i]=max(mx[j][i],mx[j+(1<<(i-1))][i-1]);  mi[j][i]=mi[j][i-1];  if(j+(1<<(i-1)<=n))mi[j][i]=min(mi[j][i],mi[j+(1<<(i-1))][i-1]);  }  }  }  int rmqmin(int l,int r)  {  int m=floor(log((double)(r-l+1))/log(2.0));  return min(mi[l][m],mi[r-(1<
>n>>q;  for(int i=1;i<=n;i++)scanf("%d",&w[i]);//cin>>w[i];  rmqinit();  int l,r;  for(int i=1;i<=q;i++)  {  scanf("%d%d",&l,&r);//cin>>l>>r;  printf("%d %d\n",rmqmax(l,r),rmqmin(l,r));  //cout<
<<" "<
<
>n)  return 0;  }

转载地址:http://druvi.baihongyu.com/

你可能感兴趣的文章
VSYNC on Android N
查看>>
[mpeg4]mpeg4码流分析
查看>>
N-vop、S-vop、Packed Bistream
查看>>
H264/AVC视频解码时AVC1和H264的区别 .
查看>>
[mp4]The audio codec for mp4 atom
查看>>
[mp4]mp4文件中的esds box解析
查看>>
字符设备
查看>>
设备控制接口(ioctl 函数)
查看>>
<转自CSDN foxavideo>我自己的FFMpeg编译之路
查看>>
sigsuspend()函数作用详解
查看>>
信号量 互斥锁 条件变量的区别
查看>>
makefile自动化变量及其说明
查看>>
static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
查看>>
Posix多线程编程—线程属性
查看>>
linux fork函数浅析
查看>>
javaWeb基础01-html
查看>>
javaWeb基础02-CSS
查看>>
javaWeb基础03-JavaScript
查看>>
javaWeb基础04-JQuery
查看>>
javaWeb基础05-mysql
查看>>