Lọc phần tử trùng nhau

Xem dạng PDF

Gửi bài giải

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

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

Xóa các phần tử trùng nhau trong danh sách

Cho một danh sách gồm n phần tử số nguyên a[1], a[2], ..., a[n]. Nhiệm vụ của bạn là xóa các phần tử trùng lặp sao cho mỗi phần tử chỉ xuất hiện một lần và giữ nguyên thứ tự xuất hiện ban đầu.

Input:
- Dòng đầu tiên chứa số nguyên n (1 ≤ n ≤ 10^5): Số phần tử trong danh sách.
- Dòng thứ hai chứa n số nguyên a[1], a[2], ..., a[n] (1 ≤ a[i] ≤ 10^9): Các phần tử của danh sách.
Output:
In ra danh sách sau khi đã loại bỏ các phần tử trùng nhau, mỗi số cách nhau một khoảng trắng.
Ví dụ:
Input:
10
5 3 2 3 7 8 5 2 4 6
Output:
5 3 2 7 8 4 6


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.