题目描述
给定一个由 N 个整数组成的序列 A1,A2,ldots,AN。输出满足以下条件的由 N 个整数组成的序列 X1,X2,ldots,XN 的数量,对 998244353 取模:
- 1leqXileqAi
- XineqXi+1(1leqileqN−1)
约束条件
- 2leqNleq5times105
- 1leqAileq109
输入
从标准输入读入输入数据,格式如下:
N
A1 A2 ldots AN
输出
打印答案。
样例输入 1
3
2 3 2
样例输出 1
6
以下六个序列满足所有条件:
- 1,2,1
- 1,3,1
- 1,3,2
- 2,1,2
- 2,3,1
- 2,3,2
样例输入 2
10
158260522 877914575 602436426 24979445 861648772 623690081 433933447 476190629 262703497 211047202
样例输出 2
524691026