AT_abc346_g [ABC346G] Alone
题目描述
给定一个整数序列 $A = (A_1, A_2, \ldots, A_N)$。
请计算满足以下条件的整数对 $(L, R)$ 的个数:
- $1 \leq L \leq R \leq N$。
- 在 $A_L, A_{L+1}, \ldots, A_R$ 中,存在某个只出现一次的数。更严格地说,存在某个整数 $x$,使得 $A_i = x$ 且 $L \leq i \leq R$ 的 $i$ 恰好有 $1$ 个。
输入格式
输入以如下格式从标准输入给出:
> $N$ $A_1$ $A_2$ $\ldots$ $A_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq A_i \leq N$
- 输入的所有值均为整数
## 样例解释 1
满足条件的整数对 $(L, R)$ 有 $12$ 个,分别为 $(1, 1), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (3, 5), (4, 4), (4, 5), (5, 5)$。
由 ChatGPT 4.1 翻译