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

从零做网站搜索引擎优化的方法包括

从零做网站,搜索引擎优化的方法包括,一对一做的好的网站,网站页面引导怎么做ST表(Sparse Table) 可重复贡献问题 x o p t x x x \ opt\ x x x opt xx :如果两个区间重复计算某些元素时,对重复元素进行 o p t opt opt操作没有任何影响 理解 ST表的思想是倍增,每一次处理上一次处理的两倍的元素,倍增的方…

ST表(Sparse Table)

可重复贡献问题

  • x o p t x = x x \ opt\ x = x x opt x=x :如果两个区间重复计算某些元素时,对重复元素进行 o p t opt opt操作没有任何影响

理解

ST表的思想是倍增,每一次处理上一次处理的两倍的元素,倍增的方式有重叠部分,如果重叠部分可重复贡献,则倍增的思路是正确的。

  • 长度:int len=log2(n),向下取整,避免出现无效元素参与计算
  • 构造时的递推公式:amax[j][m] = max(amax[j - 1][m], amax[j - 1][m + (1 << j - 1)]),例子:第3层第1个元素,由第2层第1,2,3个元素累积得到,其中第二个元素出现重复。
  • query:max(amax[len][l], amax[len][r - (1 << len) + 1]),首先查询当前层l处的元素,然后考虑当前层代表了 2 l e n 2^{len} 2len个元素,由第一层元素反推第len层元素。

模板

  • init()操作: O ( n l o g n ) O(nlogn) O(nlogn)复杂度
		int len = log2(n);for (int j = 1; j <= len; j++) {for (int m = 1; m <= n - (1 << j) + 1; m++) {amax[j][m] = max(amax[j - 1][m], amax[j - 1][m + (1 << j - 1)]);amin[j][m] = min(amin[j - 1][m], amin[j - 1][m + (1 << j - 1)]);}}
  • query()操作: O ( 1 ) O(1) O(1)仅仅支持静态查询,不支持任意修改方式
int query(int l,int r,int flag) {//flag==1 maxint len = log2(r - l + 1);if (flag)return max(amax[len][l], amax[len][r - (1 << len) + 1]);return min(amax[len][l], amax[len][r - (1 << len) + 1]);
}
  • 优化:log2操作比较费时,所以可以采用dp方式优化该运算。
lg[0]=-1;
for(int i=1;i<=n;i++)lg[i]=lg[i>>1]+1;

例题

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

相关文章:

  • photoshop手机版下载官网在线排名优化工具
  • 怎么投诉做网站的公司优化工具箱下载
  • 做免费互动小游戏的网站招聘网站排名
  • 费县住房和城乡建设局网站什么软件比百度搜索好
  • 苏州网站建设完善方案百度推广官方投诉电话
  • 做私人彩票网站成都百度推广排名优化
  • 系部网站建设标准竞价推广课程
  • 网站 做百度推广有没有效果做网站价格
  • 做交流网站有哪些怎样进行seo优化
  • 哪个网站可以做简历看网站搜索什么关键词
  • wordpress 视频黑屏搜外网 seo教程
  • 出口电商平台有哪些seo精准培训课程
  • 网站排名优化查询传统营销与网络营销的整合方法
  • seo课程多少钱如何网页优化
  • wordpress模版建站seo营销是什么意思
  • 做几个网站好汕头seo
  • 网站建设找什么公司郑志平爱站网创始人
  • 代刷网站搭建教程百度老年搜索
  • 济南手机网站定制费用成人技能培训
  • 地产网站建设方案seo关键词布局案例
  • 网站后台管理系统html微商软文范例
  • 做平台网站要什么条件360站长
  • 商品网站建设设计思路新浪网今日乌鲁木齐新闻
  • 门户网站建设采购东莞seo优化方案
  • 做网站的旅行社关键词在线播放免费
  • 新闻网站建设目标广州seo优化排名公司
  • 伍佰亿网站怎么样爱站工具包官网
  • 做婚纱网站的图片素材百度关键词检测工具
  • 在线平台教育网站开发免费外链平台
  • 用ps做网站首页顶部图片保定百度seo公司