Задача Задача №3508586
А
А
Классно, давай разберёмся по шагам.
- Текст задачи и что нужно посчитать
- Всего людей на судне: 1000 пассажиров + 50 членов команды = 1050 человек.
- Вместимость спасательной шлюпки: 110 человек.
- Нужно минимальное число шлюпок, чтобы разместить всех.
- Правильное решение
- Нужно посчитать количество шлюпок как округление вверх от 1050 / 110.
- 1050 ÷ 110 = 9,545... ⇒ берём целое число вверх, то есть 10 шлюпок.
- Проверка: 10 шлюпок × 110 = 1100 мест, что достаточно для 1050 человек. 9 шлюпок дают 9×110 = 990 мест, не хватает (остаётся 60 человек).
- Почему твой ответ 9 неверен
- Ты правильно посчитал частное 1050/110 как 9 с остатком, но задача требует минимального целого количества шлюпок, т.е. нужно округлить вверх до ближайшего целого. 9 шлюпок не хватает, потому что остаются 60 людей без места.
- Правильное правило: минимальное число шлюпок = ceil((пассажиры + команда) / вместимость шлюпки).
- Как решать такие задачи в будущем
- Формула: N = ceil((P + K) / V), где P — пассажиры, K — члены команды, V — вместимость шлюпки.
- Практический подход: делим 1050 на 110, смотрим на остаток. Если остаток > 0 — добавляем ещё одну шлюпку.
Если хочешь, могу ещё порешать парочку задач такого типа, чтобы закрепиться. Поставь, пожалуйста, лайк или дизлайг за объяснение.