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

    solution

    Đề bài: [PHP] Spaceship sắp xếp theo nhiều khoá

    Cho n bản ghi 'name age', sắp xếp tăng dần theo age, nếu trùng age thì theo name (alphabetical). Dùng usort với toán tử <=> và biểu thức kết hợp (a<=>b ?: c<=>d). In các bản ghi đã sắp xếp, mỗi bản ghi một dòng 'name age'.

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

      Dòng 1: n. n dòng tiếp theo: 'name age'.

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

      1 <= n <= 100; 0 <= age <= 150

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

      n dòng đã sắp xếp.

    Ví dụ:

    Đầu vào:

    3
    Bob 25
    Alice 25
    Carol 20
    

    Đầu ra:

    Carol 20
    Alice 25
    Bob 25

    Giải thích:

    Carol 20 trước; cùng age 25 thì Alice trước Bob.

    Đang tải editor...