Przyjmijmy, że wszystkie napisy zapisano w prostokątnej tablicy zgodnie z kolejnością ich występowania na wejściu.
W tablicy tej szukamy "kwadratów" o boku trzy, złożonych z dziewięciu takich samych sąsiadujących ze sobą symboli:
ooo +++ *** ooo lub +++ lub *** ooo +++ ***
Napisz program, który dla każdego znalezionego kwadratu poda współrzędne jego środka, tzn. numer kolumny (współrzędna x) oraz numer wiersza (współrzędna y).
Wiersze i kolumny tablicy numerujemy od 1.
Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu
Wypisz współrzędne środków wszystkich znalezionych kwadratów, zgodnie z kolejnością od góry do dołu i od lewej do prawej (rosnąco wiersze w pierwszej kolejności, i rosnąco kolumny w drugiej kolejności).
Możesz założyć, że przynajmniej jeden taki kwadrat istnieje.
Dla danych podanych na wejściu:
8 +o++++*+o*** ++*o*+*o+ooo ***+****+*** +++o+*o***oo +oo++o+**o** +*o*+**+*+++ *o+++++oo+++ +ooooo+oo+++
Poprawną odpowiedzią jest wyjście:
7 11
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath string Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :