Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 트러블슈팅
- JPA
- SSAFY
- DP
- 항해솔직후기
- Union Find
- Spring
- 자바
- 알고리즘
- DFS
- Java
- database
- 유니온파인드
- 백준
- 싸피
- 완전탐색
- 코드트리
- 코딩테스트
- 항해플러스ai후기
- 그래프
- SWEA
- 코딩테스트실력진단
- BFS
- 알고리즘기본개념
- 코테
- 그리디
- 다익스트라
- 항해플러스ai
- 다시보기
- JUnit
Archives
- Today
- Total
목록2024/03/14 (1)
HwangHub
[Java/BFS] 소프티어. 나무섭지
🤔 Intuition BFS를 이용한 완탐으로 보였다. 귀신이 남우를 따라잡는 여부를 어떻게 알 수 있나 기준을 잡는 게 중요했는데, 귀신이 남우보다 먼저 목적지에 갈 수 있는 경우에는 무조건 귀신이 남우를 따라잡을 수 있는 것으로 봤다. 여기서 고민을 했던 부분은 최악의 경우 10^6 개의 귀신을 가질 텐데, 이들이 모두 BFS를 돌면 시간을 쉬이 초과할 것이다. 따라서 탐색을 할 귀신을 선정하는 게 중요한데, 나는 도착지와 맨해튼 거리가 가장 가까운 귀신만 검사해줬다. 어차피 가장 가까운 귀신의 이동 거리만 필요하기 때문이다. (솔직히 처음에 제출할 때에는, "에이 그래도 이게 뻑이 안나도록 문제를 줬을거야 누가봐도 BFS 문제인데?" 라는 아주아주 안일한 생각을 했다. 결론은, 문제에서 단순 완탐이..
workspace/algorithm
2024. 3. 14. 09:33