AT_abc470_g [ABC470G] ΣШX
题目描述
给定一个长度为 $N$ 的非负整数序列 $A = (A_1, \dots, A_N)$。
请你计算所有满足 $1 \leq l \leq r \leq N$ 的整数对 $(l, r)$ 的 $\mathrm{mex}(\{A_l, \cdots, A_r\})$ 之和。
其中,$\mathrm{mex}(\{A_l, \cdots, A_r\})$ 表示在 $A_l, \cdots, A_r$ 中未出现的最小非负整数。
输入格式
输入从标准输入读取,格式如下:
> $N$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
输出答案。
说明/提示
### 样例解释 1
答案为 $5$,对应如下 $6$ 个值的和。
- $\mathrm{mex}(\{A_1\}) = \mathrm{mex}(\{1\}) = 0$
- $\mathrm{mex}(\{A_1, A_2\}) = \mathrm{mex}(\{1, 2\}) = 0$
- $\mathrm{mex}(\{A_1, A_2, A_3\}) = \mathrm{mex}(\{1, 2, 0\}) = 3$
- $\mathrm{mex}(\{A_2\}) = \mathrm{mex}(\{2\}) = 0$
- $\mathrm{mex}(\{A_2, A_3\}) = \mathrm{mex}(\{2, 0\}) = 1$
- $\mathrm{mex}(\{A_3\}) = \mathrm{mex}(\{0\}) = 1$
### 样例解释 2
答案为 $31$,对应如下 $21$ 个值的和。
- $\mathrm{mex}(\{A_1\}) = \mathrm{mex}(\{2\}) = 0$
- $\mathrm{mex}(\{A_1, A_2\}) = \mathrm{mex}(\{2, 1\}) = 0$
- $\mathrm{mex}(\{A_1, A_2, A_3\}) = \mathrm{mex}(\{2, 1, 0\}) = 3$
- $\mathrm{mex}(\{A_1, A_2, A_3, A_4\}) = \mathrm{mex}(\{2, 1, 0, 2\}) = 3$
- $\mathrm{mex}(\{A_1, A_2, A_3, A_4, A_5\}) = \mathrm{mex}(\{2, 1, 0, 2, 1\}) = 3$
- $\mathrm{mex}(\{A_1, A_2, A_3, A_4, A_5, A_6\}) = \mathrm{mex}(\{2, 1, 0, 2, 1, 4\}) = 3$
- $\mathrm{mex}(\{A_2\}) = \mathrm{mex}(\{1\}) = 0$
- $\mathrm{mex}(\{A_2, A_3\}) = \mathrm{mex}(\{1, 0\}) = 2$
- $\mathrm{mex}(\{A_2, A_3, A_4\}) = \mathrm{mex}(\{1, 0, 2\}) = 3$
- $\mathrm{mex}(\{A_2, A_3, A_4, A_5\}) = \mathrm{mex}(\{1, 0, 2, 1\}) = 3$
- $\mathrm{mex}(\{A_2, A_3, A_4, A_5, A_6\}) = \mathrm{mex}(\{1, 0, 2, 1, 4\}) = 3$
- $\mathrm{mex}(\{A_3\}) = \mathrm{mex}(\{0\}) = 1$
- $\mathrm{mex}(\{A_3, A_4\}) = \mathrm{mex}(\{0, 2\}) = 1$
- $\mathrm{mex}(\{A_3, A_4, A_5\}) = \mathrm{mex}(\{0, 2, 1\}) = 3$
- $\mathrm{mex}(\{A_3, A_4, A_5, A_6\}) = \mathrm{mex}(\{0, 2, 1, 4\}) = 3$
- $\mathrm{mex}(\{A_4\}) = \mathrm{mex}(\{2\}) = 0$
- $\mathrm{mex}(\{A_4, A_5\}) = \mathrm{mex}(\{2, 1\}) = 0$
- $\mathrm{mex}(\{A_4, A_5, A_6\}) = \mathrm{mex}(\{2, 1, 4\}) = 0$
- $\mathrm{mex}(\{A_5\}) = \mathrm{mex}(\{1\}) = 0$
- $\mathrm{mex}(\{A_5, A_6\}) = \mathrm{mex}(\{1, 4\}) = 0$
- $\mathrm{mex}(\{A_6\}) = \mathrm{mex}(\{4\}) = 0$
### 数据范围
- $1 \leq N \leq 3 \times 10^5$
- $0 \leq A_i \leq N$
- 所有输入均为整数。
由 ChatGPT 5 翻译