ksw51101   2년 전

비트마스크와 DP와 DFS를 사용하였습니다.

현재 상태에서 꺼져있는 발전소를 고르고 이미 켜져있는 발전소에서 꺼져있는 발전소를 켜는데 필요한 최소값을 구하여 현재 cost에 더했습니다.

cost가 이미 구한 최소값보다 커지면 재귀를 더 이상 하지 않도록 하였고 p의 값보다 크거나 같아지면 정답인 ans를 최소값으로 변경하였습니다.

다른 분들이 작성한 코드와 큰 차이는 없는 것 같은데 시간초과가 발생하여 조언 부탁드립니다.

댓글을 작성하려면 로그인해야 합니다.