본문 바로가기
Algorithm/BOJ

[BOJ]13913번: 숨바꼭질 4

by BAYABA 2020. 7. 14.

 

문제: https://www.acmicpc.net/problem/13913


매 같은 초마다 여러 방향으로 움직일 수 있으므로 BFS문제입니다.

 

특정좌표 X에서, X+1, X-1, 2*X 이렇게 BFS탐색을 해주면 됩니다.

 

그리고 한 가지 처리해줘야 할 특수 케이스는 수빈이의 좌표가 동생의 좌표보다 큰 경우,

무조건 X-1을 통해 이동해야합니다.

 

이 경우 X-1로만 움직일 수 있는데 불필요하게 BFS 탐색을 하게 되면 시간초과가 납니다.

 

이 부분만 유의하시면 될 것 같습니다.


코드: https://github.com/cottory/algorithm/blob/master/BOJ/BOJ13913.cc

'Algorithm > BOJ' 카테고리의 다른 글

[BOJ]17090번: 미로 탈출하기  (0) 2020.07.16
[BOJ]16637번: 괄호 추가하기  (0) 2020.07.15
[BOJ]16928번: 뱀과 사다리 게임  (0) 2020.07.14
[BOJ]16988번: Baaaaaaaaaduk2 (Easy)  (0) 2020.07.10
[BOJ]1753번: 최단경로  (0) 2020.07.08