题目 20025

好的序列

题号
20025
时间限制
2000 ms
内存限制
1024 MB
标签
比赛
来源
暑假比赛 08-26 - T5

时空限制

时间限制 2s2\text{s},内存限制 1024MB1024\text{MB}

问题描述

给定长度为 nn 的正整数序列 aa​。

一个长度为 nn 的序列 bb好的,当且仅当对于 1i<n1 \leq i < n,都有 bibi+1b_i ≠b_{i+1}

求解有多少个长度为 nn好的正整数序列 bb,满足对于 1in1 \leq i \leq n 都有 1biai1 \leq b_i \leq a_i,答案对 998244353998244353 取模。

输入格式

第一行包含 11 个正整数 nn​。

第二行给定长度为 nn 的正整数序列 aa

输出格式

输出一行,输出 11 个整数,表示最终答案,答案对 998244353998244353 取模。

样例输入1

3
2 2 2

样例输出1

2

样例解释

满足要求的序列有 1,2,1{1,2,1}2,1,2{2,1,2}​。

样例输入2

10
2 3 4 5 9 8 7 1 2 3

样例输出2

28722

样例输入3

50
98 123 123 42 55 67 82 10 23 20 98 123 123 42 55 67 81 10 23 20 98 123 123 42 55 67 89 10 23 20 98 123 124 42 55 67 89 10 23 20 98 123 123 42 55 67 89 10 23 20 

样例输出3

149787148

评测数据规模

对于 2020% 的数据,1n500,1ai1031 \leq n \leq 500,1 \leq a_i \leq 10^3

对于 4040% 的数据,1n5001 \leq n \leq 500​。

对于 6060% 的数据,1n50001 \leq n \leq 5000

对于所有测评数据,1n106,1ai1091 \leq n \leq 10^6,1 \leq a_i \leq 10^9