DevBoi

[Binary Search] 백준 2110 풀이 본문

Algorithm/[Binary Search]

[Binary Search] 백준 2110 풀이

HiSmith 2021. 11. 18. 20:41
반응형

https://www.acmicpc.net/problem/2110

 

2110번: 공유기 설치

첫째 줄에 집의 개수 N (2 ≤ N ≤ 200,000)과 공유기의 개수 C (2 ≤ C ≤ N)이 하나 이상의 빈 칸을 사이에 두고 주어진다. 둘째 줄부터 N개의 줄에는 집의 좌표를 나타내는 xi (0 ≤ xi ≤ 1,000,000,000)가

www.acmicpc.net

 

공유기 설치 문제이다.

이전에 풀었던 레슨 문제와 유사하다.

범위를 구하고 이분탐색을 하면 끝이다.

 

 

말하면, 각각의 리스트들을 합하듯이, 앞에서 뒤의 집을 빼주면서 체크를 하고, 이분탐색의 mid 값보다 크다면, cnt를 증가,

반복문이 다돌면, answer보다 큰지 작은지 체크해서, 답에 update해주면 된다.

 

반응형

'Algorithm > [Binary Search]' 카테고리의 다른 글

[Binary Search] 백준 1764번 풀이  (0) 2021.11.18
[Binary Search] 백준 1920  (0) 2021.11.18
[Binary Search]백준-2343  (0) 2021.11.18
[Binary Search] 백준 2512  (0) 2021.11.11
[Binary Search] 백준 - 2805  (0) 2021.11.11