AT_abc429_c [ABC429C] Odd One Subsequence

题目描述

给定一个长度为 $n$ 的整数序列 $a=(a_1,a_2,…,a_n)$。请计算满足以下条件的整数三元组 $(i,j,k)$ 的个数,其中三元组需满足 $1 \leq i

输入格式

第一行,输入 $1$ 个正整数 $n$,代表长度。 第二行,$n$ 个正整数 $a_1,a_2,\dots,a_n$,表示给出的序列。

输出格式

一行,输出满足条件的整数三元组的个数。

说明/提示

#### 【样例解释 1】 例如,三元组 $(i,j,k)=(1,2,4)$ 中,$a_1=3$,$a_2=2$,$a_4=2$ 恰好包含 $2$ 和 $3$ 这两种不同的值,因此满足条件。包括该三元组在内,共有 $(1,2,4)$,$(1,2,5)$,$(1,4,5)$,$(2,3,4)$,$(2,3,5)$,$(3,4,5)$ 这 $6$ 个三元组满足条件。因此,输出 $6$。 **注意:也存在没有满足条件的三元组的情况。** #### 【数据范围】 对于所有数据,保证: - $3 \leq n \leq 2 \times 10^5$ - $1 \leq a_i \leq n$ - 输入均为整数。