Module: VORGEHENSWEISE BEIM ARBEITEN MIT WARTESCHLANGEN


Problem

2 /5


Färbung

Theory Click to read/hide

Beispiel-Algorithmus
(x0.y0)
Denken Sie an die Farbe des Ausgangspunktes
bis die Linie leer ist
{~}
Nehmen Sie einen Punkt (x,y)
wenn A[y][x] = Anfangsfarbe,
{~}
A[y][x] = 2;
einen Punkt hinzufügen (x-1,y)
einen Punkt hinzufügen (x+1,y)
Einen Punkt hinzufügen (x,y-1)
Einen Punkt hinzufügen (x,y+1)

Problem

Das Bild wird als A -Matrix angegeben, wobei das A[y][x]-Element die Farbe des Pixels am Schnittpunkt der y-Zeile und der x-Spalte angibt. Überschreiben Sie den einfarbigen Bereich in 2, beginnend mit dem Pixel (x0,y0).  

Eingaben 
In der ersten Zeile wird die Größe der quadratischen Matrix n angegeben (\(0<n<10\)). Die zweite Zeile enthält die Koordinaten des Punktes (x0, y0) - zwei Zahlen durch ein Leerzeichen. Als nächstes kommen n Zeilen mit n Zahlen in jedem durch ein Leerzeichen (jede Zahl ist nicht größer als 10).

Ausgabe
Die nach dem Übermalen resultierende Matrix anzeigen.
 
Beispiele
Eingabe Ausgabe
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