Description
众所周知,OI 十分喜欢考察序列有关的问题。在备考 2077 年 NOIP 的小花自然想锻炼一下对序列的感知能力。
对于一个序列 {an},ta 用递归法定义了三个函数如下:
$$p(l,r)=
\begin{cases}
0 & \text{ $l>r$ } \\
1 & \text{ $l=r$ } \\
p(l,r-1)+1 & \text{ $l
r$ } \\
a_r & \text{ $l=r$ } \\
\max\{a_r,h(l,r-1)\} & \text{ $lr$ } \\
a_r & \text{ $l=r$ } \\
\min\{a_r,w(l,r-1)\} & \text{ $l<r$ }
\end{cases}
$$之后小花给了你一个式子
i=1∑nj=1∑nh(i,j)w(i,j)p(i,j)
小花希望你能告诉 ta 这个式子在 mod (109) 意义下的值是多少?
第 1 行一个整数 n 表示序列长度。
第 2 行共 n 个整数 ai 用于描述这个序列的元素。
Output
共 1 行一个整数 ans 表示答案。
Samples
4
2 4 1 4
109
6
8 1 3 9 7 4
1042
输入数据3
见样例文件 ex.in。
输出数据3
见样例文件 ex.out。
Constraints
对于前 20% 的数据,保证 1≤n≤3000。
对于前 40% 的数据,保证 1≤n≤5×104。
对于另外 20% 的数据,保证 1≤ai≤3000。
对于全部 100% 的数据,保证 1≤n≤5×105,1≤ai≤109。