Autopista
10a OMI, Durango 2005
Descripción
En Beeperópolis han construido su primera autopista. La autopista esta delimitada por paredes y atraviesa la ciudad de norte a sur, debido a las irregularidades del terreno, el ancho de la autopista varía a lo largo de la misma.
Sin embargo, los habitantes tienen un grave problema ya que no cuentan con la línea central que divide los carriles de ida y de vuelta. Afortunadamente Karel es jefe de tránsito y siempre esta dispuesto a resolver los problemas de Beeperopolis, por lo que se ha dado a la tarea de dibujar dicha línea.
Problema
Ayuda a Karel a poner la línea divisoria en la autopista, esta será formada por zumbadores y deberá dividir por la mitad la autopista desde el norte hasta el sur.
No debe de quedar ningún zumbador en una posición que no pertenezca a la línea divisoria. En cada posición de la línea divisoria, deberá haber únicamente un zumbador.
Consideraciones
- Karel lleva un número INFINITO de zumbadores en su mochila.
- Karel inicia en cualquier lugar del extremo norte de la autopista con dirección al sur.
- No hay paredes ni zumbadores dentro de la autopista.
- En cualquier fila de la autopista, el espacio entre ambas paredes es un número impar desconocido.
- La línea deberá estar formada por montones de 1 zumbador y deberá ser de ancho 1 y no deberá haber zumbadores en ningún otro lugar de la autopista.
- No importa la posición ni orientación final de Karel.
Ejemplo
Mundo de ejemplo
Solución al mundo de ejemplo
Agradecimiento
Se agradece al Comité Olímpico Mexicano de Informática el permiso para publicar este problema en nuestro sitio; que fue aplicado en el examen nacional de la 10a OMI, celebrada en la ciudad de Durango, Durango en el año 2005.