传送门 分析 被线段树按在地上摩擦 先把左边转化成斜率,那么这个题就转化成每次修改一个点的值,输出前缀最大值的个数 看到标签是线段树,所以还是想想线段树的做法吧 既然是线段树,那么就要将区间分成两半,那么左半区间可以直接递归下去做,右半区间就要考虑左半区间对它的影响 左半区间的最大值会对右半区间的前缀最大值的个数造成影响,所以询问时应该带上之前的最大值 考虑一次询问(l,r,x),表示l前面的数的最大值为x,区间(l,r)内的前缀最大值,那么每次就要输出询问(1,n,0) 用dp式子转移的思想…