[백준] 15693번: 거짓말 - JAVA[자바]
·
PS/BAEKJOON
안녕하세요.오늘은 [백준] 15693번 : 거짓말 문제를 풀어보도록 하겠습니다.📌 접근 이 문제는 모든 CCTV가 바라보는 방향의 조합을 완전 탐색(Brute Force) 으로 시도해,사각지대(감시되지 않는 영역) 의 개수를 최소화하는 문제입니다. 1. CCTV 방향 조합 정의CCTV는 번호(1~5)에 따라 감시 가능한 방향이 다릅니다.각 CCTV가 감시할 수 있는 방향의 조합을 2진수 문자열(“상우하좌”) 형태로 정의했습니다.예를 들어,"0001" → 왼쪽만 감시"0110" → 오른쪽과 아래 감시"1111" → 네 방향 모두 감시 (5번 CCTV)이렇게 CCTV별 가능한 조합을 미리 선언해두면,각 CCTV마다 가능한 회전 방향을 순회하며 탐색할 수 있습니다. 2. 방향 이동 정의상하좌우 네 방..