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

    solution

    Đề bài: [Java] Collections.swap nhiều cặp

    Cho danh sách n phần tử và q truy vấn dạng (i, j) là cặp chỉ số (0-based). Với mỗi truy vấn dùng Collections.swap. In danh sách sau cùng.

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

      Dòng 1: n. Dòng 2: n số nguyên. Dòng 3: q. Q dòng tiếp theo: i j.

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

      1 <= n <= 10^4; 1 <= q <= 10^4; 0 <= i, j < n.

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

      Danh sách sau khi thực hiện tất cả swap.

    Ví dụ:

    Đầu vào:

    5
    1 2 3 4 5
    2
    0 4
    1 3
    

    Đầu ra:

    5 4 3 2 1

    Giải thích:

    swap(0,4): 5 2 3 4 1; swap(1,3): 5 4 3 2 1.

    Đang tải editor...