Ordenamiento I

Time Limit:
2 Sec
Memory Limit:
256Mb
Enviados:
30
Resuelto:
11

Descripción

Se tiene los datos de los estudiantes de la carrera de informatica $<$nombre, ci, apellido, matricula$>$ y se desea ordenarlos de la siguiente forma.

  • Ordenar los estudiantes por apellido de manera decreciente.
  • En caso de empate ordenar por el ci de manera creciente.
  • En caso de empate ordenar por el nombre de manera decreciente.
  • En caso de empate ordenar por la matricula de manera decreciente.

Entrada

La primera linea de la entrada tiene un numero $t, (1 \leq t \leq 10^5)$ la cantidad de estudiantes.

Luego vienen $t$ lineas cada linea tiene los datos del estudiante de la siguiente manera nombre, ci, apellido, matricula.
Donde:
$(1 <= |nombre| <= 5)$
$(1 \leq ci \leq 10^5)$
$(1 <= |apellido| <= 5)$
$(1 \leq matricula \leq 10^5)$

Salida

Muestre a los estudiantes ordenamos de la forma pedida. 

Ejemplo Entrada

Copy icon
7
maria 33 dlfk 234
maria 12 as 4
juan 1 quisp 2
alan 1 perez 3
alan  1 perez 2
juan 1 qup 2
juan 12 quisp 23

Ejemplo Salida

Copy icon
juan 1 qup 2
juan 1 quisp 2
juan 12 quisp 23
alan 1 perez 3
alan 1 perez 2
maria 33 dlfk 234
maria 12 as 4

Ayuda

2do. Parcial
Programación III
II/2023