TS10 Kiên Giang 2024 - Cặp số bằng nhau

Xem dạng PDF

Gửi bài giải

Điểm: 11,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Cho một dãy gồm ~n~ số nguyên dương ~a_1, a_2, a_3, \dots, a_n~. Hỏi có bao nhiêu cặp số bằng nhau? Biết rằng cặp số bằng nhau là cặp số ~a_i = a_j~ với ~i~ khác ~j~. Lưu ý ~(a_i, a_j)~ và ~(a_j, a_i)~ chỉ được tính là một cặp.

Yêu cầu: Bạn hãy tìm ra số lượng "cặp số bằng nhau" theo yêu cầu trên.

Input

  • Dòng thứ nhất là chiều dài ~n~ của dãy ~(1 \le n \le 10^5)~.

  • Dòng thứ hai gồm ~n~ số nguyên ~a_1, a_2, a_3, \dots, a_n~ ~(1 \le a_i \le 10^9)~.

Output

Là số nguyên xác định số lượng các cặp số bằng nhau.

Scoring

Subtask Điểm Ràng buộc
1 ~80\%~ ~1 \le n \le 10^3~
2 ~20\%~ ~10^3 < n \le 2 \cdot 10^5~

Sample Input 1

5
8 2 9 8 1

Sample Output 1

1

Sample Input 2

7
6 2 4 2 4 3 4

Sample Output 2

4

Notes

Có ~1~ "cặp số bằng nhau" là ~(a_1 = a_4 = 8)~.

Có ~4~ "cặp số bằng nhau" là ~(a_2 = a_4 = 2)~, ~(a_3 = a_5 = 4)~, ~(a_3 = a_7 = 4)~, ~(a_5 = a_7 = 4)~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.