luogu#P10162. [DTCPC 2024] 序列

[DTCPC 2024] 序列

题目描述

定义一个长度为 nn 的序列 {pn}\{p_n\} 的权值 f({pn})f(\{p_n\})maxi=1n{pimax{pi1,pi+1}}\max\limits_{i=1}^n\{p_i-\max\{p_{i-1},p_{i+1}\}\},特别的,定义 p0=pn+1=infp_0=p_{n+1}=-\inf

求 $\sum\limits_{l=1}^n \sum\limits_{r=l+1}^n f(\{a_l,a_{l+1},\dots,a_r\})$。

答案对 2322^{32} 取模。

输入格式

第一行一个正整数 nn1n1061 \le n \le 10^6)。

第二行 nn 个整数 aia_i1ai1091 \le a_i \le 10^9)。

输出格式

一行一个数表示答案。

答案对 2322^{32} 取模。

5
1 3 5 2 3

21
4
4 6 3 3
12