Cho n bản ghi, mỗi bản ghi gồm name (chuỗi không khoảng trắng) và score (số nguyên). Sắp xếp giảm dần theo score, nếu score bằng nhau thì sắp tăng dần theo name. Dùng usort với spaceship chained: (b−>score<=>a->score) ?: (a−>name<=>b->name). In mỗi bản ghi trên một dòng dạng 'name score'.
Dòng 1: n. n dòng tiếp theo dạng 'name score'.
1 <= n <= 1000; 0 <= score <= 10^6
n dòng, mỗi dòng 'name score' sau khi sắp xếp.
Ví dụ:
Đầu vào:
4
alice 90
bob 85
carol 90
dave 85
Đầu ra:
alice 90
carol 90
bob 85
dave 85
Giải thích:
Đang tải editor...