Kápsulas

Ver en PDF

Enviar solución

Puntos: 100 (parcial)
Límite de tiempo: 4.0s
Límite de memoria: 32M

Autor:
Tipo de problema
Lenguajes permitidos
ReKarel

Kapsule Korp ha traído una nueva tecnología a Karelópolis: cápsulas de zumbadores que se expanden. Este gran descubrimiento expande un montón de X zumbadores en un cuadrado que se extiende X casillas en las 4 direcciones desde la casilla original del montón. Cada casilla del cuadrado expandido solo tiene 1 zumbador.

Problema

Ayuda a Karel a expandir todos los montones de zumbadores que se encuentran por el mundo. Si dos o mas cuadrados expandidos se empalman debes dejar su interesección en blanco.

Ejemplos

Ejemplo 1

Hay un montón de 2 zumbadores en la casilla (4, 4). El montón se expande para hacer un cuadrado de zumbadores desde la casilla (2, 2) hasta la casilla (6, 6)

Ejemplo 2

Ejemplo de caso con intersección entre 2 cápsulas.

Consideraciones

  • Karel inicia en la casilla (1, 1) viendo al norte.
  • Karel tiene infinitos zumbadores en la mochila.
  • El mundo es rectangular sin paredes internas.
  • No importa la posición ni orientación final de Karel.
  • Ninguna cápsula se sale del mundo al expandirse.

Subtareas

  • En el 23% de los casos las cápsulas nunca se van a intersectar al expandirse.
  • En el 77% de los casos no hay consideraciones adicionales.

OMIPS 2020 (Alexis Cervantes)


Comentarios

No hay comentarios por el momento.