AT_jsc2024_final_d Max of Sum of Prefix Min
题目描述
对于数列 $a=(a_1,a_2,\cdots,a_k)$,定义 $f(a)$ 如下:
- $f(a)=\sum_{1 \leq i \leq k} \min(a_1,a_2,\cdots,a_i)$
给定一个长度为 $N$ 的整数数列 $A=(A_1,A_2,\cdots,A_N)$。
请将整数数列 $A$ 分成两个(不一定连续)(可以为空)子序列,分别记为 $X_1, X_2$。分割时,$A$ 的每个元素必须恰好属于一个子序列。求 $f(X_1)+f(X_2)$ 的可能最大值。
输入格式
输入按以下格式从标准输入给出:
> $N$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
输出答案。
说明/提示
### 样例解释 1
例如,将 $X_1 = (5,3,1), X_2 = (6,4,7)$ 这样分割,则 $f(X_1)+f(X_2)=9+14=23$。因为无法获得比 $23$ 更大的值,所以这个答案是最优的。
### 数据范围
- $1 \leq N \leq 500000$
- $1 \leq A_i \leq 10^9$
- 输入的所有数都是整数。
由 ChatGPT 5 翻译