[Buổi 19][Con trỏ][ADV] Bài 3: Phần tử đối xứng


LÀM BÀI

Points: 20
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Phần tử đối xứng

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Cho số nguyên dương \(n\) và mảng a có \(n\) phần tử. Hãy sử dụng con trỏ để đếm số lượng cặp phần tử đối xứng trong mảng \(a\).

Input

1 dòng gồm số nguyên dương \(n(1 \leq n \leq 10^3)\). Dòng tiếp theo, mỗi dòng gồm \(n\) số nguyên dương \(a_{ij}(1 \leq a_{ij} \leq 10^3)\).

Output

In ra số lượng cặp phần tử đối xứng trong mảng \(a\).

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

6
1 2 3 3 2 2

Output

2

Giải thích ví dụ

  • Ví dụ Input:
    6
    1 2 3 3 2 2
  • Giải thích: Có 2 cặp phần tử đối xứng trong mảng, là (1, 2) và (2, 3).

Thông tin học tập

  • Buổi: B19
  • Concepts: pointers, dereferencing, pointer-based array operations
  • Giới hạn kiến thức: B01-B19
  • Time limit: 1 second
  • Memory limit: 20 MB
  • Point: 20

Comments

There are no comments at the moment.

Zalo