Cho M (độ dài tập vũ trụ {0..M-1}). Cho tập A gồm n_A phần tử và tập B gồm n_B phần tử (mỗi phần tử trong [0, M-1]). Dùng BitArray độ dài M cho mỗi tập, dùng Or để lấy hợp. In các phần tử thuộc hợp theo thứ tự tăng dần.
Dòng 1: M. Dòng 2: n_A. Dòng 3: n_A phần tử của A. Dòng 4: n_B. Dòng 5: n_B phần tử của B.
1 ≤ M ≤ 10^5; 0 ≤ n_A, n_B ≤ M.
Các phần tử trong A ∪ B theo thứ tự tăng dần, cách nhau bởi dấu cách.
Ví dụ:
Đầu vào:
10
3
1 3 5
3
2 3 8
Đầu ra:
1 2 3 5 8
Giải thích:
Đang tải editor...