关于带修莫队
  • 板块学术版
  • 楼主chenxia25
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/2/2 18:54
  • 上次更新2023/11/5 03:54:50
查看原帖
关于带修莫队
138400
chenxia25楼主2021/2/2 18:54

RT,替被禁言的 @tzc_wk

题解区普遍认为带修莫队的复杂度是 n5/3n^{5/3} 的,但是假设块长为 TTll 指针移动的距离最大为 mTmTrr 指针移动的距离最大为 mT+n2TmT+\dfrac{n^2}{T}tt 指针移动的距离最大为 n2mT2\dfrac{n^2m}{T^2},三者一加,用均值不等式可得 mT+mT+n2T+n2mT2=23mT+23mT+23mT+n2T+n2mT2523mT×23mT×23mT×n2T×n2mT25=58275(nm)4/5mT+mT+\dfrac{n^2}{T}+\dfrac{n^2m}{T^2}=\dfrac{2}{3}mT+\dfrac{2}{3}mT+\dfrac{2}{3}mT+\dfrac{n^2}{T}+\dfrac{n^2m}{T^2}\geq5\sqrt[5]{\dfrac{2}{3}mT\times\dfrac{2}{3}mT\times\dfrac{2}{3}mT\times\dfrac{n^2}{T}\times\dfrac{n^2m}{T^2}}=5\sqrt[5]{\dfrac{8}{27}}(nm)^{4/5}

如果将 n,mn,m 视作同阶则复杂度为 n8/5n^{8/5}

所以究竟哪个是对的?虽然只差一个 n1/15n^{1/15},可视作常数。

2021/2/2 18:54
加载中...