Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C#] BitArray biểu diễn tập, in hợp hai tập

    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.

    • Định dạng đầu vào:

      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.

    • Ràng buộc đầu vào:

      1 ≤ M ≤ 10^5; 0 ≤ n_A, n_B ≤ M.

    • Định dạng đầu ra:

      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:

    Hợp: {1,2,3,5,8}.

    Đang tải editor...