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

网站的建设论文做网站前怎么写文档

网站的建设论文,做网站前怎么写文档,wordpress书画,德州极速网站建设小程序可持久化线段树 模板 在某一指定版本的单点查,单点修。 开 m m m 棵线段树,每次修改复制后单点修。时间复杂度 O ( m ( n log ⁡ n ) ) O(m(n\log n)) O(m(nlogn)),空间复杂度 O ( n m ) O(nm) O(nm),不如暴力。 每次修改…

可持久化线段树

模板

在某一指定版本的单点查,单点修。

m m m 棵线段树,每次修改复制后单点修。时间复杂度 O ( m ( n + log ⁡ n ) ) O(m(n+\log n)) O(m(n+logn)),空间复杂度 O ( n m ) O(nm) O(nm),不如暴力。

每次修改的时候,影响的点是 log ⁡ n \log n logn 级的,其余点均不受影响。因修改而新建线段树时,可以利用未修改的点,做到 O ( m log ⁡ n ) O(m \log n) O(mlogn)

具体实现动态开点即可,空间复杂度 O ( m log ⁡ n + n ) O(m \log n+n) O(mlogn+n),注意线段树自身的常数。

代码

静态 kth

模板

l − 1 , r l-1,r l1,r 棵线段树形态相同,可以相减得到区间答案。

离散化,二分答案,每次统计区间内小于他的个数。这个过程可以用可持久化线段树实现,时间复杂度 O ( m log ⁡ 2 n ) O(m \log ^2n) O(mlog2n)

事实上,这个过程可以做到 O ( m log ⁡ n ) O(m \log n) O(mlogn)。即查询时,记左子树区间的数量为 L L L L ≥ k L \ge k Lk,则在左子树中继续找第 k k k 大;否则右子树找第 k − L k - L kL 大。

http://www.yayakq.cn/news/270092/

相关文章:

  • 动态背景设置网站安卓app开发环境搭建和配置
  • 石家庄免费网站制作制作网站的代码
  • 网站建设最新教程视频教程大淄博人才网
  • 教人做策划的网站国外免费logo网站
  • 太原网站建设推广做网站素材在哪找
  • 网站开发详细报价单wordpress问答插件哪个好
  • aspit网站源码带手机版seo wordpress主题
  • 企业网站建设 新天地网络齐装网装修公司
  • 单页面网站如何seo青岛网络建站公司
  • 做地理题的网站一个ip两个网站怎么做
  • 破解版软件下载网站wordpress月亮
  • 网站群集约化建设天津视频网站开发团队
  • wordpress内容批量替换百度seo排名在线点击器
  • 用wordpress做的站点江苏省建设教育协会网站
  • 杭州设计师网站淄博网站建设优化
  • 网站开发思路怎么写网站建设宀金手指排名
  • 扬州市城乡建设局网站宿迁房产网二手房出售
  • WordPress360收录百度seo关键词点击软件
  • 深圳三站合一网站建设做宣传册从哪个网站找素材
  • go语言网站开发教程wordpress如何添加菜单和数据表
  • 学习网站二次开发东莞网站优化指导
  • 南昌做网站建设哪家好WordPress手机不显示
  • 网站开发主机的选择化妆品营销型网站案例
  • 制作企业网站宣传图步骤学校网站开发实际意义
  • 青县建设银行网站企业年报系统
  • 网站怎么做评估深圳纯手工seo
  • 做推广可以在哪些网站发布软文网页开发工资多少
  • 个人简历电子版免费下载关键词seo排名怎么选
  • 建设网站的模板下载百度搜索引擎下载
  • 一个网站有多少glogo图片大全简单