16933 벽 부수고 이동하기 3

2019. 10. 22. 19:36알고리즘/백준

벽을 부수는 옵션 이외에 낮과 밤을 두어 낮에만 벽을 부술 수 있는 옵션이 추가되었다. 따라서 좌표 이외에 벽을 부순 횟수와 낮과 밤을 구분할 수 있는 배열 요소를 추가해서 접근하도록 한다

 

1. 가만 있을 때

낮과 밤을 바꿔, 이동했는지 체크

2. 빈칸으로 이동할 때

낮과 밤을 바꿔, 이동했는지 체크

3. 벽으로 이동할 때

낮과 밤을 바꾸면서, 벽을 부술 수 있는지와 전에 이동했는지 체크

 

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

깃허브주소: https://github.com/surinoel/boj/blob/master/16933.cpp

 

'알고리즘 > 백준' 카테고리의 다른 글

[삼성] 17822 원판돌리기  (0) 2019.10.26
[삼성] 17779 게리멘더링 2  (0) 2019.10.24
1652 누울 자리를 찾아라  (0) 2019.10.22
16496 큰 수 만들기  (0) 2019.10.21
2458 키 순서  (0) 2019.10.19