Redistributing Gifts.
El Granjero Juan tiene regalos rotulados para sus cows, también rotuladas . Cada vaca tiene una lista de deseos, la cual es una permutación de todos los regalos de tal manera que la vaca prefiere los regalos que aparecen primero en la lista más que los regalos que aparecen después en la lista.
GJ estaba peresozo y simplemente asignó el regalo a la vaca para todo . Ahora, las vacas se han reunido entre ellas y decidieron reasignar los regalos de manera que después de la reasignación, cada vaca termine con el mismo regalo que ella tenía originalmente, o un regalo que ella prefiera más sobre el que le fue originalmente asignado.
Para cada de a , calcule el regalo más preferido que la vaca podráa esperar después de la reasignación.
Entrada
La primera línea contiene . Cada una de las siguientes líneas contiene la lista de preferencia de una vaca. Se garantiza que cada línea tiene una permutación de .
Salida
Por favor de como salida líneas, la i-ésima de las cuales contiene el regalo más deseado que la vaca podría esperar recibir después de la reasignación.
Ejemplo de Entrada
4
1 2 3 4
1 3 2 4
1 2 3 4
1 2 3 4
Ejemplo de Salida
1
3
2
4
Explicación
En este ejemplo, hay dos reasignaciones posibles:
La asignación original: la vaca 1 recibe el regalo 1, la vaca 2 recibe el regalo 2, la vaca 3 recibe el reaglo 3, y la vaca 4 recibe el regalo 4.
La vaca 1 recibe el regalo 1, la vaca 2 recibe el regalo 3, la vaca 3 recibe el regalo 2, y la vaca 4 recibe el regalo 4.
Observe que ambas la vaca 1 y la vaca 4 no pueden esperar recibir mejores regalos que los asignados originalmente. Sin embargo, ambas la 2 y 3 pueden.
Calificación
Los casos de prueba 2-3 satisfacen .
Los casos de prueba 4-11 no satisfacen restricciones adicionales.
Comments