Đọc N số vào slice a (không sort). Loại bỏ phần tử trùng lặp giữ nguyên thứ tự xuất hiện đầu tiên. Dùng map[int]bool đánh dấu đã thấy + pattern write-index. In len(b) ở dòng 1 và các phần tử b ở dòng 2.
Dòng 1: N. Dòng 2: N số.
1 <= N <= 10000
Dòng 1: số phần tử unique. Dòng 2: các phần tử unique theo thứ tự gốc.
Ví dụ:
Đầu vào:
7
3 1 4 1 5 9 4
Đầu ra:
5
3 1 4 5 9
Giải thích:
Đang tải editor...