Класс, давай разберёмся по шагам.
- Что делает задача
- Нужно перевезти 42 тонны за 600 км.
- У трёх перевозчиков разные грузоподъёмности автомобилей и стоимость перевозки на 100 км.
- Стоимость за 600 км равна стоимости за 100 км, умноженной на 6.
- Нужно взять минимальное целое число автомобилей у каждого перевозчика (нельзя брать дробное число авто).
- Расчёты по каждому перевозчику
А: грузоподъёмность 4 т. Нужно машин не менее ceil(42/4) = 11. Стоимость за 100 км = 3100 руб. За 600 км: 6 × 3100 = 18600 руб. Всего: 11 × 18600 = 204600 руб.
Б: грузоподъёмность 5,5 т. Нужно машин не менее ceil(42/5,5) = 8. Стоимость за 100 км = 4000 руб. За 600 км: 6 × 4000 = 24000 руб. Всего: 8 × 24000 = 192000 руб.
В: грузоподъёмность 10 т. Нужно машин не менее ceil(42/10) = 5. Стоимость за 100 км = 7600 руб. За 600 км: 6 × 7600 = 45600 руб. Всего: 5 × 45600 = 228000 руб.
- Какой минимальный итог
- А: 204600 руб
- Б: 192000 руб
- В: 228000 руб
Самая дешёвая перевозка — через перевозчика Б: 192000 рублей.
- Комментарий по твоему ответу Твой ответ 192000 совпадает с правильным. Отлично справился!
Хочешь, могу ещё разобрать, почему именно Б получается дешевле в этом случае (по соотношению стоимости за 100 км и грузоподъёмности) — чтобы было понятнее на будущее.
Пожалуйста, оцени мой ответ лайком или дизлайком.