萌新求助,1e6,树套树被卡常
  • 板块学术版
  • 楼主myee
  • 当前回复14
  • 已保存回复14
  • 发布时间2021/10/6 20:49
  • 上次更新2023/11/4 04:31:41
查看原帖
萌新求助,1e6,树套树被卡常
105050
myee楼主2021/10/6 20:49

题目链接:gym102452H

题意简述

给你一个初始各项为空的长度为 nn 的序列。

操作有:

  • 在序列第 kk 位插入一个数 vv
  • 查询 [l,r][l,r] 中到 vv 最近的数有多近,无数输出 1-1

多测,n5×105\sum n\le5\times10^5m106\sum m\le10^6


问题

我们显然可以得到一个线段树套平衡树的做法,复杂度 O(mlog2n)O(m\log^2n)

这个被卡常了,是我实现常数的问题还是复杂度的问题?

(后来又换了一个 O(mlog3n)O(m\log^3n) 的,即平衡树复杂度变成两只 log\log,因为小常数跑的比原来的还快)

2021/10/6 20:49
加载中...