[프로그래밍 사고] 이진 탐색의 원리(with 백준 공유기 설치 2110)
이번 포스팅은 이진탐색 문제를 풀이하기 위한 기준을 설정하고 그 원리를 이해하는 시간을 가져보기위해서 작성되었습니다. 이진 탐색의 조건 판단하기프로그래밍 문제는 입력, 연산, 결과로 분류할 수 있습니다.프로그램은 입력에 제약을 기반으로 적절한 연산을 적용하여 결과를 만들어 냅니다. 이진 탐색을 사용할 수 있는 문제의 경우 이 제약과 결과의 관계성을 파악할 필요가 있습니다.정확하게는 두가지가 오름차순 혹은 내림차순 관계를 가져야합니다.공유기 설치 문제를 통해 설명해보겠습니다. 공유기 설치 문제는 수직선에 나열된 집들에 특정 개수의 공유기를 설치하는 문제입니다.입력: 집들의 위치, 설치해야하는 공유기의 수출력: 설치한 공유기간의 거리들중 최솟값이 최대가 되는 거리 값제약: 설치해야하는 공유기의 수 우리는, ..
2025.06.01