[BOJ 8687] Pasy Ruchu
View as PDFDawno temu w Bajtocji wybudowano autostradę o n pasach ruchu, łączącą dwa miasta A i B. Droga była jednak tak uczęszczana, że niektóre jej fragmenty stały się nieprzejezdne.</p>
Bajtek, mieszkaniec miasta A, nie lubi zbyt wiele razy kręcić kierownicą. Zastanawia się, jak dojechać do miasta B, zmieniając pasy ruchu minimalną liczbę razy.
Bajtek może rozpocząć swoją podróż z dowolnego pasa ruchu i zakończyć również na dowolnym. Zgodnie z obowiązującymi zasadami ruchu drogowego na autostradzie nie wolno zawracać ani cofać.
입력 형식
Pierwszym wiersz standardowego wejścia zawiera dwie liczby całkowite n i m (1 ≤ n, m ≤ 1 000). W n następnych wierszach znajdują się opisy kolejnych pasów ruchu. Każdy z takich wierszy zawiera m liczb całkowitych: 0 to przejezdny fragment autostrady, natomiast 1 to nieprzejezdny.
출력 형식
Pierwszy i jedyny wiersz standardowego wyjścia powinien zawierać jedną liczbę całkowitą, równą minimalnej liczbie zmian pasów ruchu, lub jedno słowo NIE, jeśli przejazd przez autostradę jest niemożliwy.
예제 입력
4 5
0 0 0 1 0
0 1 0 1 0
1 1 0 0 0
0 0 1 0 1
예제 출력
2
Comments