线段树维护的是不是真实的 fff,f′f'f′ 的前缀最小值才是真实的 fff (如果 fif_ifi 表示比 iii 大的数个数)。理论 fff 应该不增,所以我们线段树维护区间 f′f'f′ 的最小值,如果左边的 f′<kf'<kf′<k,则右边一定 <k<k<k,虽然实际线段树右边可能 >k>k>k。
我开始看开始的几篇题解都没有说明这个问题,越看越晕。只有少数几篇题解说清了这个问题。如果你有同样的疑惑希望这个帖子能帮到你。