#P9091. 「HNOI2021 省集 Day7」乐

    ID: 5175 传统题 文件IO:music 3000ms 512MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>动态规划多项式计数 DP杂项CDQ 分治FFT

「HNOI2021 省集 Day7」乐

题目描述

给定一个序列 vv

定义一个“悦耳的旋律”ss

  • sivis_i\le v_i
  • 序列中不存在 border

求长度为 nn 的序列中有多少段是“悦耳的旋律”,由于答案可能很大,对 998244353998244353 取模。

输入格式

music.in 中读入数据。

第一行为一个正整数 nn

接下来一行 nn 个正整数 viv_i

输出格式

输出到 music.out 中。

仅一行一个整数,表示你的答案。

样例

样例 1

3
2 3 3
12

分别为:

  • {1,1,2}\{1, 1, 2\}
  • {1,2,2}\{1, 2, 2\}
  • {1,3,2}\{1, 3, 2\}
  • {1,1,3}\{1, 1, 3\}
  • {1,2,3}\{1, 2, 3\}
  • {1,3,3}\{1, 3, 3\}
  • {2,1,1}\{2, 1, 1\}
  • {2,2,1}\{2, 2, 1\}
  • {2,3,1}\{2, 3, 1\}
  • {2,1,3}\{2, 1, 3\}
  • {2,2,3}\{2, 2, 3\}
  • {2,3,3}\{2, 3, 3\}

样例 2、3、4

见附加文件中 music*.inmusic*.out

数据范围

  • 对于 10%10\% 的数据,n6n\le 6vi6v_i\le 6
  • 对于 30%30\% 的数据,n5×103n\le 5\times 10^3
  • 对于另外 25%25\% 的数据,viv_i 全部相同。
  • 对于 80%80\% 的数据,n105n\le 10^5
  • 对于 100%100\% 的数据,1n1061\le n\le 10^61vi9982443531\le v_i\le 998244353vivi+1v_i\le v_{i+1}