티스토리 뷰
728x90
https://www.acmicpc.net/problem/16236
상어가 사이즈가 1인 경우, 위 쪽 1과 아래쪽 1을 갈 수 있다. 이 때 문제에서 장애물에 대한 정의를 말하지 않았다.
그렇기 때문에, BFS 문제라고 말했지만, 장애물이 없다는 사실에 착안해서 좌표끼리의 차이를 계산해서 거리를 계산했다.
하지만 물고기가 장애물이라 사실을 몰랐다. 물고기가 좌표 사이에 있어서 무시하고 지나갈 수 있는 조건이 없기 때문에, 피해서 가야 한다. 그렇다면 피하기 위해서는 결국 해당 값을 확인해야 한다. 그렇기 때문에 좌표를 통해 직접 이동하지 않고 구할 수 있는 방법이 없었다.
결국 BFS로 문제를 풀어야 하는 시뮬레이션 문제이다. 다시 BFS로 풀어야 겠다.
반응형
'코딩 관련' 카테고리의 다른 글
1967번 - 트리의 지름, 직관적 풀이법 (3) | 2024.10.28 |
---|---|
Jquery VS React 내 생각 (1) | 2024.02.16 |
React Query 설명 (0) | 2022.06.26 |
n >> 1 shift 연산에 대해 이해하기 (0) | 2021.08.27 |
Oauth 2.0 카카오, 네이버, 구글 관련하여 생각 정리 (0) | 2021.07.24 |