티스토리 뷰

PS

백준 15558. 점프 게임

tose33 2022. 2. 28. 15:51

https://www.acmicpc.net/problem/15558

 

15558번: 점프 게임

첫째 줄에 N과 k가 주어진다. (1 ≤ N, k ≤ 100,000) 둘째 줄에는 왼쪽 줄의 정보가 주어진다. i번째 문자가 0인 경우에는 위험한 칸이고, 1인 경우에는 안전한 칸이다. 셋째 줄에는 오른쪽 줄의 정보

www.acmicpc.net

 

처음에 dfs로 시도하다가 bfs로 푸는게 훨씬 낫겟다는 생각이 들었다.

그런데 뭔가 dfs로 될꺼같아서 오기가 생겨 계속 시도해봤는데 시간초과를 벗어날수 없었다.

 

결국 bfs로 풀었는데 (걍 진작 bfs로 할걸) 

bfs는 메모리 초과 판정을 받았다.

처음에 작성한 코드는 위험한 칸인지를 (칸이 0인지) 판단을 큐에서 빼면서 했기때문에 

계산한 다음칸이 0, 즉 위험한 칸이라도 일단 큐에 넣었기 때문에 메모리 초과가 난것 같다. 

 

 

'PS' 카테고리의 다른 글

백준 16948. 데스 나이트  (0) 2022.02.28
백준 16928. 뱀과 사다리 게임  (0) 2022.02.28
백준 11403. 경로 찾기  (0) 2022.02.27
백준 2003. 수들의 합 2  (0) 2022.02.26
백준 2018. 수들의 합5  (0) 2022.02.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함