Số cặp bằng nhau

Xem PDF

Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một mảng gồm \(n\) số nguyên dương \(a_{1}, a_{2}, a_{3},..., a_{n}\). Hỏi có bao nhiêu cặp số \(i < j\)\(a_{i} = a_{j}\).

Lưu ý: Số lượng này có thể rất lớn nên sử dụng kiểu long long.

Input

  • Dòng thứ nhất là chiều dài \(n\) của mảng \((1 \leq n \leq 10^{5})\)
  • Dòng thứ hai gồm \(n\) số nguyên \(a_{1}, a_{2}, a_{3},..., a_{n}\) \((1 \leq a_{i} \leq 10^{5})\), mỗi số cách nhau một khoảng trắng.

Output

  • Gồm 1 dòng duy nhất là số nguyên xác định số lượng các cặp bằng nhau.

Example

Test 1
Input
5
8 2 9 8 1  
Output
1
Test 2
Input
7
6 2 4 2 4 3 4
Output
4

Bình luận

Không có bình luận nào.