Coding Test/Perm&Comb&Subset
2025. 3. 3.
[ SWEA, 모의 SW 역량테스트 ] 2112번 보호 필름 (Java 자바)
🔗 문제 링크: SWEA 2112번 - 보호 필름 문제 개요 • 문제: 보호 필름의 단면(세로 D, 가로 W)이 주어질 때, 성능 검사 통과 조건(모든 열에 동일 특성 셀이 K개 이상 연속)이 만족되도록최소한의 약품 처리(행 단위 전체 변경) 횟수를 구하는 문제. • 조건: • 약품 처리 시 해당 행의 모든 셀이 A(1) 또는 B(2)로 변경됨 • 0번 약품 처리 없이 원래 상태에서 성능 검사가 통과하면 0 출력 • 제한: D 최대 13, W 최대 20으로 완전 탐색(DFS, 백트래킹)로 해결 가능하다. 💡해결 전략 1. DFS & 백트래킹 🚀 • 각 행마다 약품 처리를 할지 말지 결정하는 순열(조합) 탐색을 진행한다. • 0번 처리(약품 미처리), 1번(A 처리), 2번(B 처리) 중 선택. 2...