15683번 - 감시
이것보다 더 간단한 방법으로 짤 수 있을까요??
사실 복붙하는 코드가 많아서 짜는 시간은 길이에 비해 오래 안걸렸는데 혹시 더 간단히 짜는 방법이 있을까요??
기본적으로
1. cctv정보를 배열에 저장한다
2. cctv정보를 이용해서 브루트포스 , dfs를 사용해서 탐색
3. 결과 출력
함수는
- 각각 위, 아래, 좌, 우 를 (탐색, 복구)하는 기능 - up, down, right, left ---- 이 기능에서 마지막 파라미터r값이 0이면 탐색, 1이면 복구하는 기능
- 다음 cctv의 정보를 넘겨받고 다음 cctv 탐색하는 기능 - next
- c1~c5는 각각 cctv별 탐색하는 방향을 up, down, rightm left로 구현
- check는 사각지대 탐색
참고로 함수마다 예외처리가 붙은건 디버깅할때 쓰느라 ㅋㅋ...
댓글을 작성하려면 로그인해야 합니다.
kmn4555 3년 전
이것보다 더 간단한 방법으로 짤 수 있을까요??
사실 복붙하는 코드가 많아서 짜는 시간은 길이에 비해 오래 안걸렸는데 혹시 더 간단히 짜는 방법이 있을까요??
기본적으로
1. cctv정보를 배열에 저장한다
2. cctv정보를 이용해서 브루트포스 , dfs를 사용해서 탐색
3. 결과 출력
함수는
- 각각 위, 아래, 좌, 우 를 (탐색, 복구)하는 기능 - up, down, right, left ---- 이 기능에서 마지막 파라미터r값이 0이면 탐색, 1이면 복구하는 기능
- 다음 cctv의 정보를 넘겨받고 다음 cctv 탐색하는 기능 - next
- c1~c5는 각각 cctv별 탐색하는 방향을 up, down, rightm left로 구현
- check는 사각지대 탐색
참고로 함수마다 예외처리가 붙은건 디버깅할때 쓰느라 ㅋㅋ...