说起区间最值,容易想到ST表(动态规划写法),但是这种方法不能动态维护,只能维护一个固定的数组。再容易想到线段树,但是线段树的常数极大,每次写线段树都心惊胆战,就怕t了。 这篇文章介绍一下树状数组来维护区间最值。 回顾一下树状数组 说起树状数组,容易想到树状数组可以动态维护区间和,可以实现区间修改和区间查询。 它大概长这样: 对于一个节点k,他的管辖区间为[k - lowbit(k) + 1, k […]
说起区间最值,容易想到ST表(动态规划写法),但是这种方法不能动态维护,只能维护一个固定的数组。再容易想到线段树,但是线段树的常数极大,每次写线段树都心惊胆战,就怕t了。 这篇文章介绍一下树状数组来维护区间最值。 回顾一下树状数组 说起树状数组,容易想到树状数组可以动态维护区间和,可以实现区间修改和区间查询。 它大概长这样: 对于一个节点k,他的管辖区间为[k - lowbit(k) + 1, k […]
Eriktse
19岁,性别未知,ACM-ICPC现役选手,ICPC亚洲区域赛银牌选手,CCPC某省赛铜牌蒟蒻,武汉某院校计算机科学与技术专业本科在读。
COPYRIGHT © 2022 ErikTse Runtime. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang