Xếp mã số học sinh

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Problem type
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trong thời gian tiến hành Đại hội thể dục thể thao, mỗi học sinh được nhận một số hiệu là một số tự nhiên. Cần sắp danh sách các học sinh tham gia Đại hội theo điểm thi đấu của họ.

Yêu cầu

Đưa ra danh sách giảm dần theo thứ tự điểm thi đấu. Nếu hai học sinh cùng số điểm thì sắp tăng theo mã số.

Input

Dòng đầu tiên là số ~N~ - số học sinh (~N \leq 100000~).

~N~ dòng tiếp theo, mỗi dòng gồm ~a_i~ là mã số và ~b_i~ là điểm thi đấu của học sinh thứ ~i~ (~a_i, b_i \leq 10^5~)

Output

Đưa ra danh sách giảm dần theo thứ tự điểm thi đấu. Nếu hai học sinh cùng số điểm thì sắp tăng theo mã số.

Sample Test

Input 1
3
101 80
305 90
200 14
Output 1
305 90
101 80
200 14
Input 2
3
20 80
30 90
25 90
Output 2
25 90
30 90
20 80

Bình luận

Please read the guidelines before commenting.


Không có bình luận tại thời điểm này.