Problem

8 /11


Sắp xếp phức tạp của một mảng cấu trúc

Problem

Cho một danh sách những người bao gồm họ và tên. Viết chương trình sắp xếp danh sách theo họ theo thứ tự từ điển tăng dần. Nếu họ khớp nhau thì sắp xếp theo tên.
 
Đầu vào
Đầu tiên cho một số N - số người trong danh sách (1<= N <= 100). Tiếp theo, N họ và tên được viết với khoảng trắng.
 
Đầu ra
Cần xuất ra một mảng được sắp xếp theo họ theo thứ tự từ điển tăng dần, nếu họ trùng nhau thì sắp xếp theo họ.
 
Ví dụ
<đầu>
# Đầu vào Đầu ra
1 3
Petr Sidorov
Ivan Ivanov
Ivanov Anton
Ivanov Anton
Ivan Ivanov
Sidorov Petr