Pesebreras vacías.
El nuevo establo del Granjero Juan consiste de un gran círculo de pesebreras
, numeradas
, con la pesebrera
adyacente a la pesebrera
.
Al final de cada día, las vacas de GJ vuelven al establo una por una, cada una con una pesebrera preferida que les gustaría ocupar. Sin embargo, si la pesebrera preferida de una vaca ya está ocupada por otra vaca, ella revisa secuencialmente a partir de esta pesebrera hasta que ella encuentra la primera pesebrera no ocupada, la cual ella reclama. Si al revisar ella pasa por la pesebrera , ella continúa revisando desde la pesebrera
.
Dada la pesebrera preferida de cada vaca, por favor, determine el menor índice de pesebrera que permanece desocupado después que todas las vacas han vuelto al establo. Note que la respuesta a esta pregunta no depende del orden en que las vacas vuelven al establo.
Para evitar problemas leyendo una entrada muy grande, la entrada a este problema se da en un formato conciso usando líneas
cada una de la forma:
X Y A B
Una de esas líneas especifica la pesebrera preferida para vacas en total:
vacas prefieren cada una de las pesebreras
, donde
mod
. Los valores de
y
están en el rango
.
Entrada
- Línea 1: Dos enteros separados por espacio:
y
.
- Líneas 2..1+K. Cada línea contiene los enteros
, interpretados como se explicó anteriormente. El número total de vacas especificados por todas esas líneas será a lo más
. Se pueden añadir vacas a la misma pesebrera por varias de esas líneas.
Salida
El mínimo índice de una pesebrera no ocupada.
Ejemplo de Entrada
10 3
3 2 2 4
2 1 0 1
1 1 1 7
Detallas de Entrada: Hay pesebreras en el establo, numeradas
. La segunda línea de la entrada dice que
vacas prefieren a la pesebrera
mod
y
vacas prefieren la pesebrera
mod
. La tercera línea dice que
vacas prefieren el establo
mod
. La línea
especifica que
vaca prefiere el establo
mod
(entonces un total de
vacas prefieren esta pesebrera).
Ejemplo de Salida
5
Detallas de Salida: Todas las pesebreras terminan ocupadas excepto la pesebrera .
USACO 2013 November Contest, Gold Problem 1. Empty Stalls.
Comments