当前位置: 首页 > wzjs >正文

如何设计一个企业网站中国服装网

如何设计一个企业网站,中国服装网,百度指数搜索热度,凡客的意思RMQ问题 RMQ问题是针对于数组,每次给一个区间[l,r],要求返回区间内的最大值或最小值(的下标),也就是说,RMQ问题就是求区间最值的问题。 对于RMQ问题,容易想到一种O(n)的方法,就是用…

RMQ问题

RMQ问题是针对于数组,每次给一个区间[l,r],要求返回区间内的最大值或最小值(的下标),也就是说,RMQ问题就是求区间最值的问题。

对于RMQ问题,容易想到一种O(n)的方法,就是用i直接遍历[l,r]区间,不断比较a[i]与max的大小关系,然后不断更新max,最后得出的就是最大值。

但是,我们可以利用倍增和动态规划的思想,利用“ST表”这个数据结构来帮助解决。

ST表

ST表是一种可以“静态求区间最值”的数据结构,本质上是一种dp

假设求区间最大值(最小值),状态表示:dp[i][j]表示从i开始,大小为2^j的长度的区间的最大值,即区间[i,i+2^j-1]的最大值。

状态转移方程:dp[i][j]=max(dp[i][i-1],dp[i+(1<<(j-1))[j-1]);(注意:状态转移的方向和区间合法)

代码模板:

int getMax(int l, int r) {int k = log(r - 1 + 1) / log(2);return max(dp[i][k], dp[r - (1 << k) + 1][k]);
}

http://www.dtcms.com/wzjs/593850.html

相关文章:

  • 凡科登陆网站手机版wdcp搭建网站
  • 如东住房和城乡建设局网站显示网站正在建设中
  • 上线了建站百度推广商桥网站上怎么去掉
  • 苏州网站建设sz sogou手机在线
  • 提供邵阳网站建设做网站公司宁波
  • wordpress 摘录东莞市网络seo推广企业
  • 新闻类网站html模板免费下载网站建设生存期模型
  • 网站优化设计公司现在创业什么行业最好
  • 漳州网站建设网站制作企业网站推广方案上海
  • 海淀网站建设龙岩百度云盘网站开发
  • 社保个人网站入口购物网站开发面试
  • 合肥市网站制作网站设置反爬虫的主要原因
  • SharePoint做网站好吗网站页面设计如何快速定稿
  • 做互助盘网站找哪家好网站推广该怎么做
  • 网站推广途径和方案wordpress手机发布时间
  • 制作网站首页南宁网页设计培训学校
  • 网站开发的一次性收益wordpress 修改固定链接
  • 成都网站建站公司全国性质的网站开发公司
  • 企业站网页制作实训步骤建设互联网站的目的
  • 做网站一般工资如何惠州百度seo哪家好
  • 常州网站建设选思创怎么建设游戏平台网站
  • 经营网站需要什么费用app开发软件价格
  • 手机号码定位网站开发外包做网站的会给你什么
  • 外国网站 游戏设定图推广网页模板
  • 催收网站开发物联网设计大赛官网
  • 北京购物网站建设公司柳州市住房和城乡建设局网站首页
  • 网站设计 视频动画素材库免费下载
  • 公司网站文章天津网站建设班
  • 衡水市建设局网站网站界面设计的流程
  • 百度怎么建立网站佛山做推广网站的