求$\sum_{i=l}^ra[i] \geq2\sum_{i=l}^rMax(a[i])$
一样套路。
考虑$l\in[L[i],i]$,满足条件最小的$r$,$sum[r]-sum[l-1]\geq 2a[i]$,$sum[r]\geq 2a[i]+sum[l-1]$,$lower_bound$。
考虑$r\in[i,L[i]]$,满足条件最小的$l$,$sum[r]-sum[l-1]\geq 2a[i]$,$sum[r]-2a[i]\geq sum[l-1]$,$upper_bound$。
代码
1 |
|