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

一般人公司注册费用沧州seo公司

一般人公司注册费用,沧州seo公司,phpcms v9做网站,商城网站开发的完整流程前缀和 前缀和:一段序列里的前n项和 给出n个数,在给出q次问询,每次问询给出L、R,快速求出每组数组中一段L至R区间的和 给出一段数组,每次问询为求出l到r区间的和 普通方法:L到R进行遍历,那么…

前缀和

前缀和:一段序列里的前n项和

给出n个数,在给出q次问询,每次问询给出L、R,快速求出每组数组中一段L至R区间的和

给出一段数组,每次问询为求出l到r区间的和

普通方法:L到R进行遍历,那么在每次求区间和的过程中时间复杂度为O(n),q次问询时间复杂度为O(q*n)

前缀和:建立前缀和数组,sum[i]=sum[i-1]+arr[i]。(i-1存在越界的问题,所以i从1开始遍历)

              计算L到R的区间和,包括arr[L]和arr[R]两个值(边界值),区间和=arr[R]-arr[L-1]

              时间复杂度从O(q*n)降至O(q*1)

二维前缀和

二维前缀和数组是原数组它本身位置的数及其左上角全部的数

二维前缀和的应用:求二维数组中arr[x1][y1]到arr[x2][y2]区间内的数之和 

差分

给出n个数,再给出q次问询,每次问询给出L、R、X,要求在L到R上每一个值都加上X,直到最后输出这个数组 

普通方法:遍历,时间复杂度为O(q*n)

差分:建立差分数组,difference[i]=arr[i]-arr[i-1],arr[i]=difference[i]+arr[i-1]。

        (同样i从1开始遍历)

          时间复杂度从O(q*n)降至O(q*1)

数组arr

111111

差分数组difference

100000

此时,L=2,R=4,X=1

操作方式:difference[L]=difference[L]+X,影响L之后的数字

                  difference[R+1]=difference[R+1]-X,避免影响R+1以及之后的数字

操作后的差分数组difference

1100-10

还原后的数组arr

122211

二维差分

一维差分修改差分数组中的某个数,影响的是原数组它本身及其之后的数

二维差分修改差分数组中的某个数,影响的是原数组它本身及其右下角全部的数

二维差分的应用:对以 x1, y1 为左上角, x2, y2 为右下角的矩阵插入一个值 / 修改值

http://www.ds6.com.cn/news/104988.html

相关文章:

  • 网站的开发流程深圳网络推广网站
  • 做电商一件代发的网站推广运营怎么做
  • 全国新冠疫苗接种人数最新消息四川网络推广seo
  • 昆山网站建设详细方案甘肃网站推广
  • 网站建设后台cms管理系统方案参考网是合法网站吗?
  • 视频类html网站模板软件拉新推广平台
  • 如何维护网站百度云搜索引擎网站
  • 邯郸网站设计制作连接交换
  • 南通医院网站建设方案去除痘痘怎么有效果
  • 网站建设掌握技能网络营销的四种形式
  • 章丘公司做网站2022世界足球排行榜
  • 网站设置搜索关键字情感式软文广告
  • 做草坪绿化网站甘肃seo技术
  • 外贸独立网站做仿品微指数官网
  • 做字幕模板下载网站站长工具seo综合查询关键词
  • 电商网站建设前的市场分析内容域名检测查询
  • 电商网站计划培训机构退费纠纷一般怎么解决
  • 电子商务网站建设有哪些流程互联网搜索引擎
  • 用外链技术做视频网站windows7优化大师下载
  • 网页制作与设计中什么是divseo关键词优化排名
  • wordpress数据库响应时间过长惠州seo关键词推广
  • 网站设计与网页制作正文白嫖永久服务器
  • 凡科网可以自己做网站吗软文写作平台发稿
  • 网站建设前置审批做seo排名好的公司
  • 做网站设计是什么专业东莞做网站推广的公司
  • 四川省工程建设信息网站百度推广外推联系方式
  • 购物网站宣传方案上海搜索引擎优化1
  • 武汉做网站哪家好seo优化易下拉霸屏
  • 做原型交互的网站工具怎么把产品快速宣传并推广
  • 免费做ppt的网站网站关键词优化排名公司