Problem

8 /11


الفرز المعقد لمجموعة من الهياكل

Problem

إعطاء قائمة بالأشخاص تتكون من الاسم الأخير والاسم الأول. & nbsp؛ اكتب برنامجًا يفرز القائمة حسب الاسم الأخير بترتيب معجمي تصاعدي. & nbsp ؛ إذا كانت الأسماء الأخيرة متطابقة ، فقم بالفرز حسب الاسم الأول.
& nbsp؛
إدخال
أولاً إعطاء رقم N - & nbsp ؛ عدد الأشخاص في القائمة (1 & lt؛ = N & lt؛ = 100). بعد ذلك ، تتم كتابة N الألقاب والأسماء الأولى بمسافة.
& nbsp؛
الإخراج
من الضروري إخراج مصفوفة مرتبة حسب الاسم الأخير بترتيب معجمي تصاعدي ، إذا كان الاسم الأخير مطابقًا ، ففرز حسب الاسم الأول.
نبسب ؛
أمثلة <الجسم>
# إدخال الإخراج
1 3
سيدوروف بيتر
إيفان إيفانوف
ايفانوف انطون
ايفانوف انطون
إيفان إيفانوف
سيدوروف بيتر