Для перевозки можно воспользоваться услугами одной из трех фирм-перевозчиков. Стоимость перевозки и грузоподъёмность автомобилей у каждого перевозчика указаны в таблице. Стоимость перезвоки Перевозчик Стоимость перевозки одним автомобилем, р. на 100 км Грузоподъемность автомобилей, т. «Везунчик» 3200 3,5 «ГрузМаш» 4100 5,0 «Туда-сюда» 9500 12,0 Во сколько обойдется самый дешевый вариа
Классно, давайте разберёмся. Чтобы назвать самый дешевый вариант перевозки, нам не хватает двух параметров:
- общий вес груза W (в тоннах)
- расстояние перевозки D (в км)
Из таблицы известно:
- Стоимость перевозки одним автомобилем на 100 км:
- Везунчик — 3200 руб., грузоподъёмность 3,5 т
- ГрузМаш — 4100 руб., грузоподъёмность 5,0 т
- Туда-сюда — 9500 руб., грузоподъёмность 12,0 т
Как найти минимальную стоимость:
1) Посчитать, сколько автомобилей каждого перевозчика понадобится для всего груза на одной "подаче" (одной поездке):
n_i = ceil(W / C_i), где
C_i — грузоподъёмность автомобиля перевозчика i (т),
ceil — нац. округление вверх.
2) Стоимость перевозки на одну такую подачу на 100 км для перевозчика i: cost_per_100_i * n_i.
3) Зафиксировано расстояние D. Тогда общая стоимость пропорциональна расстоянию:
total_cost_i = (D / 100) * (cost_per_100_i * n_i).
4) Сравнить total_cost_i по всем перевозчикам и выбрать минимальную.
Важно:
- Если нужен не одна подача, а несколько, умножайте на число поездок.
- Если D не кратно 100, используйте формулу (D / 100) умноженную на стоимость за 100 км.
Примеры, чтобы понять схему (поскольку W и D не заданы):
- Пример 1: W = 6 т, D = 100 км
- Везунчик: n = ceil(6 / 3.5) = 2, стоимость за 100 км = 2 * 3200 = 6400 руб.
- ГрузМаш: n = ceil(6 / 5) = 2, стоимость за 100 км = 2 * 4100 = 8200 руб.
- Туда-сюда: n = ceil(6 / 12) = 1, стоимость за 100 км = 1 * 9500 = 9500 руб.
Итого за 100 км: Везунчик — 6400 руб., ГрузМаш — 8200 руб., Туда-сюда — 9500 руб. Самый дешевый вариант — Везунчик (6400 руб за 100 км).
- Пример 2: W = 12 т, D = 100 км
- Везунчик: n = ceil(12 / 3.5) = 4, стоимость за 100 км = 4 * 3200 = 12800 руб.
- ГрузМаш: n = ceil(12 / 5) = 3, стоимость за 100 км = 3 * 4100 = 12300 руб.
- Туда-сюда: n = ceil(12 / 12) = 1, стоимость за 100 км = 1 * 9500 = 9500 руб.
Самый дешевый вариант — Туда-сюда (9500 руб за 100 км).
Что нужно от тебя, чтобы точно посчитать:
- W (общий вес груза, в тоннах)
- D (расстояние перевозки, в км)
Если хочешь, могу прямо сейчас посчитать для твоих чисел. Просто скажи W и D (или скажи, что считать за 100 км, и я покажу, как будет выглядеть итог для 100 км).