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'.
Dòng 1: n. n dòng tiếp theo: 'name age'.
1 <= n <= 100; 0 <= age <= 150
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:
Đang tải editor...