Ответ:

Поскольку количество машин можно выбирать, подберём вариант с наименьшей общей стоимостью. Тонны груза должны быть распределены целым числом машин.

Для грузовиков грузоподъёмностью 10 т аренда стоит 3500 руб. за машину, то есть 350 руб. за тонну. Для машин грузоподъёмностью 20 т — 7000 руб., также 350 руб. за тонну. Машины на 5 т стоят 1700 руб. (340 руб. за тонну), а на 1 т — 800 руб. (800 руб. за тонну).

Самая низкая цена за тонну у 5-тонных машин. Для перевозки 100 т достаточно 20 таких машин:

20 · 5 = 100 т;  20 · 1700 = 34 000 руб.

Это минимальная стоимость: каждая машина на 1 т, 10 т или 20 т обходится дороже в расчёте на тонну.

Ответ: 34 000 рублей.