Cho dãy số nguyên dương \(A = (a_1, a_2, ..., a_n)\).
Hãy đếm xem có bao nhiêu cặp số bằng nhau trong dãy \(A\).
Input
**Dữ liệu vào: ** Dữ liệu vào từ tệp văn bản CSBN.INP có cấu trúc:
- Dòng đầu tiên ghi số nguyên dương \(n (n \leq 10^6)\).
- Dòng thứ hai ghi \(n\) số nguyên dương \(a_1, a_2, ..., a_n (a_i \leq 10^9, i = 1, 2, 3, ..., n)\), các số được ghi cách nhau một dấu cách trống.
Output
**Dữ liệu ra: ** Ghi vào tệp văn bản CSBN.OUT ghi duy nhất một số là kết quả tìm được
Example
Test 1
Input
5
10 9 6 5 9
Output
1
Note
Với test ví dụ đầu tiên, có 1 cặp số bằng nhau là cặp số 9.
Với test ví dụ thứ hai, có ba số 11 trong dãy nên có 3 cặp số 11 bằng nhau đôi một.
Test 2
Input
6
10 11 12 11 11 15
Output
3
Scoring
- Có \(40\%\) số test tương ứng với \(40\%\) số điểm của bài có \(n \leq 10^3\).
- Có \(60\%\) số test tương ứng với \(60\%\) số điểm của bài có \(n > 10^3\) và \(a_i \leq 10^6\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.