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

    solution

    Đề bài: [Java] Comparator nhiều khoá

    Cho n bản ghi (a, b, c) là 3 số nguyên. Sắp xếp tăng dần theo a, rồi giảm dần theo b, rồi tăng dần theo c. Dùng Comparator.thenComparing.

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

      Dòng 1: n. N dòng tiếp: a b c.

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

      1 <= n <= 10^4.

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

      N dòng sau sắp xếp, mỗi dòng: a b c.

    Ví dụ:

    Đầu vào:

    4
    1 2 3
    1 5 2
    2 1 1
    1 5 1
    

    Đầu ra:

    1 5 1
    1 5 2
    1 2 3
    2 1 1

    Giải thích:

    Theo a: nhóm a=1 trước. Trong a=1, b giảm: b=5 (hai dòng) rồi b=2; c tăng giữa hai b=5: 1,2. Cuối là a=2.

    Đang tải editor...