[이분탐색] 파라메트릭 서치 ( Prarmetric Search )
·
algorithm/coding test
1. 파라메트릭 서치: 최적화 문제 ( 문제상황을 만족하는 변수의 최소, 최대를 구하는 문제)를 결정문제로 바꾸어 푸는 것 - 문제를 최적화 하는 방법 중 하나이다. ex : (특정 조건에 맞는 최대값을 구하라 ) -> (값x가 특정조건에 맞는지) - 정답을 직접 찾는게 아니라 조건을 만족하는 값의 범위를 이분탐색으로 좁히는 방식 2. 구현 코드 : 3. 언제 사용하는가? : - 답의 범위가 매우 클 때 (완전탐색 불가능)- "최대 / 최소"를 구하는 문제일 때- 어떤 값이 조건을 만족하는지 판단할 수 있을 때 4. 파라메트릭서치의 조건 - 가능한 해의 영역이 연속적이어야 한다 즉,값이 증가(또는 감소)함에 따라조건의 결과가 한 방향으로만 바뀌어야 한다. 5. 추천 예제1) 기본 개념 이해..