프로그램 명: exodus
제한시간: 1 초

N * N 크기 지도의 서로 다른 위치에 M 명의 죄수들이 있다. 이 죄수들을 무사히 밖으로 탈출시키고자 한다. 죄수들의 탈출은 , 지도의 맨 가장자리로 이동시키는 것을 의미한다. 각 죄수들은 동,서,남,북 어느 쪽이든 이동할 수 있지만 , 다른 죄수들이 거쳤던 곳으로는 움직이지 못한다.

N=6 이고 M=10 일 때 죄수들을 탈출시키는 방법의 예이다. 모든 죄수들을 각자의 경로로 무사히 (맨 가장자리로) 탈출 시켰다. 입력데이터가 주어질 때 모든 죄수들을 탈출 시키는 것이 가능한지 불가능한지를 검사하는 프로그램을 작성하라.

입력 방법

출력 방법

모든 죄수들을 탈출시키는 것이 가능하면 1, 불가능하면 0 을 출력한다.

입력과 출력의 예

입력

6 11
0 0 0 0 0 0
0 1 0 1 0 1
1 1 0 1 1 1
0 1 0 1 0 1
0 0 0 0 0 0
0 0 0 0 0 0

출력

0
출처:유명한 문제 + www.koi4u.net

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]