-
728x90반응형
출처:https://www.acmicpc.net/problem/15683
풀이
dfs + 시뮬레이션 문제
먼저 cctv의 개수를 vector에 보관한 후 dfs를 통해 각 cctv별 어떤 방향으로 감시를 할 것인지에 대해 기록한다. 그렇게 방향 정보를 다 기록하고 나면 map을 채우게 되는데 이때 fill_map함수를 실행하여 cctv 번호마다 어떤식으로 감시하는지를 표현하였다. 그리고 그 안에서 simul이라는 함수가 실행되는데 simul함수는 해당 cctv위치를 기준으로 d방향만큼 일직선으로 맵을 채워주는 함수이다.
코드
728x90반응형'Code > BOJ' 카테고리의 다른 글
#14503 로봇 청소기 (0) 2020.03.30 #17825 주사위 윷놀이 (0) 2020.03.30 #18808 스티커 붙이기 (0) 2020.03.21 #18809 Gaaaaaaaaaarden (0) 2020.03.21 #15949 Piet (0) 2020.03.21