题目描述
N 個の整数からなる配列 A=(A1,A2,...,AN) が与えられるので、次の条件を全て満たす整数組 (i,j) の数を求めてください。
- 1 ≤ i < j ≤ N
- Ai = Aj
输入格式
入力は以下の形式で標準入力から与えられる。
N A1 A2 … AN
输出格式
答えを整数として出力せよ。
题目大意
题目描述
给你一个数字 n,再给出这 n 个数,用 a1∼an 代表这 n 个数字的值,问这些数字中有多少对数,满足
1≤i<j≤n 并且 ai=aj。
输入格式
第一行一个整数 n,第二行 n 个整数代表 a1∼an。
输出格式
输出一个整数为答案
数据范围
N≤3×105,Ai≤109
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
提示
制約
- 入力は全て整数
- 2 ≤ N ≤ 3 × 105
- 1 ≤ Ai ≤ 109
Sample Explanation 1
この入力では、A=(1,7,1) です。 - 整数組 (1,2) に対して、A1 = A2 です。 - 整数組 (1,3) に対して、A1 = A3 です。 - 整数組 (2,3) に対して、A2 = A3 です。