#T1003. 三元序列
三元序列
Description
给定一个数列 a1, a2, ..., an,请求出在这个序列中,存在多少个三元序列。 所谓"三元序列",就是从数列中挑出三个数 ai, aj, ak,满足 i < j < k 且 ai = ak 且 ai ≠ aj。
Input
第一行:单个整数 n 第二行:n 个整数表示 a1, a2, ..., an
30% 的数据,n ≤ 100
60% 的数据,n ≤ 20,000
100% 的数据,1 ≤ n ≤ 300,000
0 ≤ ai < n
Output
单个整数:表示三元序列的数量。
Samples
6
1 1 2 2 1 1
8