2168 - 不同的数num
描述

给定一个由 NN 个整数 A=(A1,A2,...,AN)A=(A _ 1,A _ 2,...,A _ N) 组成的数组,求满足以下所有条件的整数对 (i,j)(i,j) 的个数:

- 1i<jN1 \le i < j \le N

- AiAjA _ i \neq A _ j 


输入

第一行一个数字NN

接下来NN个数字aia_i

输出

输出互不同的个数

样例

输入
复制

3
1 7 1

输出
复制

2

输入
复制

10
1 10 100 1000 10000 100000 1000000 10000000 100000000 1000000000

输出
复制

45

输入
复制

20
7 8 1 1 4 9 9 6 8 2 4 1 1 9 5 5 5 3 6 4

输出
复制

173
提示


-   2N3×1052 \le N \le 3 \times 10^5

-   1Ai1091 \le A_i \le 10^9


题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 9
通过次数 3