Notice
Recent Posts
Recent Comments
Link
-
BFS :: 백준 :: 불 :: 5427 - 작성중.. 본문
예외사항 :
1
3 3
* . .
@ * .
* . .
위와 같은 상황을 처리하지 못했음.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | for(int i = 0; i < row; i++){ map[i] = br.readLine().toCharArray(); for(int j = 0; j < col; j++){ if(map[i][j] == '*'){ fire_q.offer(new Node(i, j)); time[i][j] = 0; continue; } if(map[i][j] == '@'){ sang_q.offer(new Node(i, j)); continue; <- 제거!! } if((i == 0 || i == row-1 || j == 0 || j == col-1) && (map[i][j] == '.'|| map[i][j] == '@')){ exit.offer(new Node(i, j)); continue; } } } | cs |
여기서
두 번째 continue; 때문에 가장자리에 있는 상근이의 위치가 exit큐에 입력이 안됐었음.. 그래서 자꾸 위에 있는 입력에서 impossible이 출력됨.
[]
'알고리즘 > 탐색' 카테고리의 다른 글
floyd warshall :: 백준 :: 역사 :: 1613 (0) | 2016.11.28 |
---|---|
BFS :: 백준 :: 배열에서 이동 :: 1981 (0) | 2016.11.28 |
탐색 :: 백준 :: 문자판 :: 2186 (0) | 2016.11.07 |
floyd warshall :: 백준 :: 케빈 베이컨의 6단계 법칙 :: 1389 (0) | 2016.11.03 |
floyd warshall :: 백준 :: 경로 찾기 :: 11403 (0) | 2016.11.03 |
Comments