:: ADVANCE ::

[BaekJoon][2343] 기타 레슨 본문

Algorithm/Binary Search

[BaekJoon][2343] 기타 레슨

KSJ14 2016. 6. 25. 04:13
반응형

BAEKJOON ONLINE JUDGE


2343 기타 레슨


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




정답을 찾아가는 이진 탐색 문제이다.


레슨의 길이를 기준으로 블루레이를 만들었을 때 만들 수 있는 블루레이의 개수가 M과 같거나 큰 경우

다시 레슨의 길이를 더 크게 하여 가능 여부를 찾는다.

레슨의 길이가 너무 큰 경우 블루레이의 개수가 M보다 작은 값이 나온다. 그 경우 다시 레슨의 길이를 줄여 탐색한다.


이런 식으로 이진 탐색 가능 여부를 만들어 탐색을 하여

M을 만들 수 있는 가장 작은 레슨의 길이를 찾는다.



반응형

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

[BaekJoon][1920] 수 찾기  (1) 2016.09.27
[BaekJoon][2613] 숫자구슬  (3) 2016.09.05
[BaekJoon][2110] 공유기 설치  (0) 2016.06.26
[BaekJoon][2805] 나무 자르기  (0) 2016.06.26
[BaekJoon][1654] 랜선 자르기  (0) 2016.06.26
Comments