Problem

1 /3


Colorante

Theory Click to read/hide

Un algoritmo de ejemplo
añadir un punto a la cola (x0,y0)
recuerda el color del punto de partida
hasta que la cola esté vacía
  {
  toma un punto (x,y) de la cola
  si A[y][x] = color del punto de partida entonces
    {
    A[y][x] = 2;
    agregar un punto a la cola (x-1,y)
    agregar un punto a la cola (x+1,y)
    agregar un punto a la cola (x,y-1)
    añadir un punto a la cola (x,y+1)
    }
  }

Problem

El dibujo se especifica como una matriz A, en la que el elemento A[y][x] define el color del píxel en la intersección de y< /code> fila y la columna x. Vuelva a colorear a 2 un área de un solo color que comienza en el píxel (x0,y0).  

Introducir  
La primera línea especifica el tamaño de la matriz cuadrada n (\(0<n<10\)). La segunda línea contiene las coordenadas del punto (x0, y0) - dos números separados por un espacio. Seguido de n líneas de n números en cada espacio de línea (cada número no es mayor que 10).

Impresión
Muestra la matriz resultante después de volver a colorear.
 
Ejemplos
# Entrada Salida
1 5
1 2
0 1 0 1 1
1 1 1 2 2
0 1 0 2 2
3 3 1 2 2
0 1 1 0 0
0 2 0 1 1
2 2 2 2 2
0 2 0 2 2
3 3 1 2 2
0 1 1 0 0