Apagones
La tía Polly ha construido recientemente un enorme complejo formado por una cuadrícula x de habitaciones , numeradas desde hasta . Tommy, que tiene cierto miedo a la oscuridad, quiere encender las luces del mayor número posible de habitaciones.
Tommy empieza en la habitación la única habitación que está iluminada inicialmente. En algunas habitaciones encontrará interruptores que puede utilizar para encender las luces de otras habitaciones; por ejemplo, puede haber un interruptor en la habitación que encienda las luces de la habitación . Tommy sólo puede viajar a través de habitaciones iluminadas, y sólo puede moverse de una habitación a sus cuatro vecinas adyacentes , , y (o posiblemente menos vecinas si esta habitación está en el límite de la cuadrícula).
Determine el número máximo de habitaciones que Tommy puede iluminar.
Entrada
La primera línea de entrada contiene los enteros y .
Las siguientes líneas describen cada una un único interruptor de luz con cuatro enteros , un interruptor en la habitación puede usarse para encender las luces en la habitación . Pueden existir múltiples interruptores en cualquier habitación, y múltiples interruptores pueden encender las luces de una misma habitación.
Salida
Una sola línea que indica el número máximo de habitaciones que Tommy puede iluminar.
Ejemplos
Entrada 1
3 6
1 1 1 2
2 1 2 2
1 1 1 3
2 3 3 1
1 3 1 2
1 3 2 1
Salida 1
5
Explicación Aquí, Tommy puede utilizar el interruptor de para encender las luces de y . Luego puede caminar a y luego hasta y encender las luces de ,puede regresar hasta e ir hacia desde donde puede encender las luces de . El interruptor de es inaccesible para él, ya que se encuentra en una habitación sin luz. Por tanto, puede iluminar como máximo 5 habitaciones:
Comments