[Buổi 19][Con trỏ][ADV] Bài 3: Phần tử đối xứng
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