Danh sách học sinh
Point:
100.0
Time limit:
1.0s
Memory limit:
250 Mb
Input:
standard input
Output:
standard output
Loại đề bài
A - Nhập môn: 05 - Mảng một chiều, A - Nhập môn: 08 - Cấu trúc bản ghi struct
Yêu cầu:
Có n học sinh, mỗi học sinh có 3 thông tin: Họ tên, điểm toán, điểm tin. Sắp xếp danh sách học sinh theo tiêu chí:
- Họ tên tăng dần.
- Nếu họ tên giống nhau thì tổng điểm (= điểm toán + điểm tin) tăng dần.
- Nếu họ tên và tổng điểm giống nhau thì điểm toán tăng dần.
Dữ liệu vào Specification
-
Dòng đầu ghi số nguyên dương \(n (n ≤ 10^5)\).
-
\(n\) dòng sau, mỗi dòng ghi 3 thông tin: Họ tên, điểm toán, điểm tin (họ tên là dãy kí tự latinh thường, độ dài không quá 5; điểm toán và điểm tin là một số nguyên từ 0 đến 10).
Dữ liệu ra Specification
- ghi ra \(n\) dòng ghi thông tin của \(n\) học sinh đã được sắp xếp.
Sample Input
5
a 9 2
b 2 3
a 5 3
c 8 0
c 10 5
Sample Output
a 5 3
a 9 2
b 2 3
c 8 0
c 10 5