이분 탐색
-
BOJ) 달팽이는 올라가고 싶다알고리즘/백준 2020. 7. 26. 17:27
달팽이는 올라가고 싶다 2869번: 달팽이는 올라가고 싶다 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 �� www.acmicpc.net 풀이 달팽이가 막대의 높이 V까지 올라가는 데, 걸리는 날을 구하는 문제다. A는 달팽이가 낮에 올라갈 수 있는 높이이고, B는 밤에 잠을 자는 동안 아래로 미끄러지는 높이다. 정상에 올라간 후에는 미끄러지지 않는다. 위의 조건으로 미루어 봤을 때, 막대까지 오르는 날 * A 만큼 위로 올라가고, (막대까지 오르는 날 -1) * B 만큼 아래로 미끄러진다. 잠을 자는 동안만 미끄러지고, 높이까지 올랐을 때는 미끄러지지 ..
-
BOJ) 케이크 자르기알고리즘/백준 2020. 6. 23. 21:12
케이크 자르기 17179번: 케이크 자르기 첫 번째 줄에 자르는 횟수가 담긴 목록의 길이 N과 자를 수 있는 지점의 개수 M, 그리고 롤 케이크의 길이인 정수 L이 주어진다. (1 ≤ N ≤ M ≤ 1,000, 1 < L ≤ 4,000,000) 다음 M줄에 걸쳐 자를 수 있는 � www.acmicpc.net 풀이 문제를 처음 봤을 때, 요즘 DP 문제를 많이 풀어서 그런지 Dp가 가장 먼저 떠올랐다. 하지만, 너무 복잡하고 생각할 것이 많아지면서 DP는 아니라고 생각하고 포기했다. 질문 게시판을 살펴보니까, 이분 탐색이라는 얘기가 많았다. 이분 탐색보다 더 좋은 방법이 있을까 생각해보다가, 그냥 이분탐색으로 풀게 되었다. 예전 카카오 문제 중에 돌다리 건너기(?) 문제와 유사하다고 생각한다. 돌다리 문제..