[Python] 1166번 선물 ✏️ 문제문제 파악 알고리즘이분 탐색 코드n, l, w, h = map(int, input().split())start, end = 0, max(l, w, h)for i in range(100): mid = (start + end) / 2 if (l // mid) * (w // mid) * (h // mid) >= n: start = mid else: end = midprint(start) PS/백준 2024.07.31