본문 바로가기
Algorithm/BOJ

[BOJ]19238번: 스타트 택시

by BAYABA 2020. 10. 10.

 

www.acmicpc.net/problem/19238


시뮬레이션 문제입니다.

 

N제한과 M제한이 크지 않으므로 다음 손님 탐색과, 손님 이동 모두 BFS로 해결해도 됩니다.

 

그래도 O(N^2 * M)이 O(20^4) 입니다.

 

한 가지 빼먹기 쉬운 조건이

 

"택시가 시작하는 위치와 손님의 시작위치가 같은 경우"가 있다는 것입니다.

 

이 경우에는 거리를 0으로 하고 처리하면 됩니다.

 

저는 이 조건 놓쳐서 계속 탐색 시작 거리를 1로 놓고 했다가 많이 틀렸었네요.


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

 

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

[BOJ]1800번: 인터넷 설치  (0) 2020.10.10
[BOJ]19237번: 어른 상어  (0) 2020.10.10
[BOJ]1043번: 거짓말  (0) 2020.10.07
[BOJ]1976번: 여행 가자  (0) 2020.10.06
[BOJ]18428번: 감시 피하기  (0) 2020.10.06