백준 2110 | 이진탐색 | 공유기 설치 [파이썬 python]
·
Algorithm/백준
2110번: 공유기 설치 첫째 줄에 집의 개수 N (2 ≤ N ≤ 200,000)과 공유기의 개수 C (2 ≤ C ≤ N)이 하나 이상의 빈 칸을 사이에 두고 주어진다. 둘째 줄부터 N개의 줄에는 집의 좌표를 나타내는 xi (0 ≤ xi ≤ 1,000,000,000)가 www.acmicpc.net binary search 카테고리에 들어있는 문제인데 대체 무엇을 이진 탐색해야 하는지 파악하는데 꽤 오랜 시간이 걸렸다. 문제를 읽어보면 '가장 인접한 두 공유기 사이의 거리를 최대로 하는'이라는 문구를 볼 수 있다. 여기서 두 공유기 사이의 거리에 대해 이진 탐색을 수행 해야함을 알 수 있다. 코드 import sys input = sys.stdin.readline n, c = map(int, input()..