P12498 「DLESS-1」Range | Sum | Maximum

题目描述

给出一个长度为 $n$ 的序列 $a$,定义一个区间 $[l,r]$ 的权值为 $\max_{l\le L\le R\le r}|\sum_{i=L}^Ra_i|$。 对于 $k=1,2,3,\dots,n$,求所有长度为 $k$ 的区间权值和。

输入格式

输出格式

说明/提示

#### 【样例解释】 样例中五组数据的 $ans$ 分别为: - $\{4,3,2\}$ - $\{28,39,41,36,31,22,13\}$ - $\{28,39,41,36,31,22,13\}$ - $\{7,10,10,7\}$ - $\{18,23,19,14,7\}$ 其中,对于第一组数据,各个区间的权值分别如下: - $[1,1]:1$ - $[2,2]:1$ - $[3,3]:2$ - $[1,2]:1$ - $[2,3]:2$ - $[1,3]:2$ 其中,长度为 $1$ 的区间有 $[1,1],[2,2],[3,3]$,权值和为 $4$;长度为 $2$ 的区间有 $[1,2],[2,3]$,权值和为 $3$;长度为 $3$ 的区间有 $[1,3]$,权值和为 $2$。 #### 【数据范围】 对于所有数据,保证: - $1\le T\le10^4$ - $1\le n,\sum n\le10^6$ - $-10^6\le a_i\le10^6$ **本题采用打包测试**,各测试包描述如下: | Subtask | $\sum n\le$ | 特殊性质 | 分值 | | :----------: | :----------: | :----------: | :----------: | | $1$ | $500$ | 无 | $5$ | | $2$ | $5000$ | 无 | $20$ | | $3$ | $10^6$ | $a_i\ge 0$ | $25$ | | $4$ | $3\times10^5$ | 无 | $25$ | | $5$ | $10^6$ | 无 | $25$ |