#ABC206C. 可交换

可交换

可交换

题目描述

给定由 NN 个整数组成的数组 A=(A1,A2,...,AN)A=(A_1,A_2,...,A_N),求出满足以下所有条件的整数对 (i,j)(i,j) 的个数:

  • 1i<jN1 \le i \lt j \le N
  • AiAjA_i \neq A_j

输入格式

输入按以下格式从标准输入给出:

N
A_1 A_2 … A_N

输出格式

以整数形式输出答案。

样例

3
1 7 1
2

在这个输入中,A=(1,7,1)A=(1,7,1)

对于整数对 (1,2)(1,2),有 A1A2A_1 \neq A_2

对于整数对 (1,3)(1,3),有 A1=A3A_1 = A_3

对于整数对 (2,3)(2,3),有 A2A3A_2 \neq A_3

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
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
2180
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签