#CCBCHBAHAI0000173. Ghép đôi tất (Sales by Match)

    ID: 1091 Loại: Thông thường 2000ms 256MiB Tried: 0 Đã chấp nhận: 0 Độ khó: 1 Đăng bởi: Nhãn>Programming language basicsStatic arraysIteration techniquesImplementation techniquesInteger arithmetic

Ghép đôi tất (Sales by Match)

Ghép đôi tất (Sales by Match)

Nguồn: HackerRank

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có nn chiếc tất. Chiếc tất thứ ii có màu được mã hóa bởi số nguyên aia_i. Hai chiếc tất tạo thành một đôi khi và chỉ khi chúng có cùng màu. Mỗi chiếc tất chỉ được dùng trong nhiều nhất một đôi.

Nếu màu vv xuất hiện fvf_v lần thì màu đó tạo được

⌊fv2⌋\left\lfloor\frac{f_v}{2}\right\rfloor

đôi. Hãy tính tổng số đôi tất có thể tạo ra.

Input

  • Dòng 1 chứa số nguyên nn.
  • Dòng 2 chứa nn số nguyên a1,a2,…,ana_1,a_2,\ldots,a_n.

Output

In một số nguyên là tổng số đôi tất.

Subtask

Subtask 1 (20 điểm): 1≤n≤201\le n\le 20 và 1≤ai≤201\le a_i\le 20.

Subtask 2 (30 điểm): 1≤n≤501\le n\le 50 và 1≤ai≤501\le a_i\le 50.

Subtask 3 (50 điểm): 1≤n≤1001\le n\le 100 và 1≤ai≤1001\le a_i\le 100.

Ví dụ

Input

9
10 20 20 10 10 30 50 10 20

Output

3

Giải thích

Màu 10 tạo 2 đôi, màu 20 tạo 1 đôi; các màu khác không tạo thêm đôi, tổng cộng 3.