Двоичный поиск · Задача 2

Найдите минимальную грузоподъемность корабля бинарным поиском по ответу.

Двоичный поиск · Задача 2

Определите минимальную вместимость грузового корабля, чтобы перевезти все грузы за заданное число дней. Используйте бинарный поиск по ответу, проверяя возможность за линейное время.

Доводы

  • Нижняя граница - максимальный груз, верхняя - сумма грузов.
  • Функция проверки должна быть монотонной.
  • Проанализируйте сложность и обсудите вариант с ограничениями по весу.
Войдите чтобы отмечать прогресс