Zadanie: SZA Szachy
Transkrypt
Zadanie: SZA Szachy
Zadanie: SZA Szachy Olimpijskie Kółko Informatyczne, grupa początkująca. Dostępna pamięć: 32 MB. 02.03.2013 Mieszkańcy Bajtocji od zawsze bardzo lubili grać w szachy. Młody Bajtuś postanowił także nauczyć się tej gry. Poszedł więc do Bitusia, który grał w szachy od dawna, aby dowiedzieć się czegoś więcej o tej grze. Okazało się, że Bituś akurat gra partię. Bajtuś, nie chcąc przeszkadzać, postanowił przypatrzeć się grze. Była ona na tyle skomplikowana, że Bajtuś zdołał zapamiętać ruch tylko jedną figurą. Zauważył, iż wieża może poruszać się w pionie i poziomie, o dowolną ilość pól. Postanowił więc przećwiczyć grę wieżą. W tym celu ustawił na szachownicy pewną ilość wież, a następnie zadawał sobie pytanie, czy któraś z nich może zbić jakąś inną. Wejście W pierwszym wierszu znajduje się liczba n (1 ¬ n ¬ 10), oznaczająca rozmiar szachownicy. W każdym z n następnych wierszy znajduje się n liczb. Liczba 0 symbolizuje puste pole, natomiast liczba 1 oznacza wieżę na danym polu. Wyjście W jedyny wierszu wyjścia, program powinien wypisać NIE, jeśli żadna wieża nie może zbić żadnej innej, lub TAK: i w przeciwnym przypadku, gdzie i to numer wiersza/kolumny (iterowanego od 1), w której wieże mogą zbić się wzajemnie. Jeśli jest więcej takich wierszy/kolumn, należy wypisać najmniejszy z nich. Przykład Dla danych wejściowych: poprawnym wynikiem jest: 3 0 1 1 0 0 0 0 1 0 TAK: 1 Wyjaśnienie do przykładu: W pierwszym wierszu wieża w drugiej kolumnie może zbić wieżę z trzeciej kolumny. v. 1.00 1/1 Szachy