Ответ:

а) Рассчитаем стоимость первого набора:

  • Тверь: \(2 \cdot 28 + 3 \cdot 18 + 1.5 \cdot 380 = 56 + 54 + 570 = 680\) рублей;
  • Липецк: \(2 \cdot 33 + 3 \cdot 24 + 1.5 \cdot 400 = 66 + 72 + 600 = 738\) рублей;
  • Барнаул: \(2 \cdot 35 + 3 \cdot 26 + 1.5 \cdot 420 = 70 + 78 + 630 = 778\) рублей.

Наименьшая стоимость — в Твери.

б) Рассчитаем стоимость второго набора:

  • Тверь: \(2 \cdot 74 + 4 \cdot 18 + 0.5 \cdot 320 = 148 + 72 + 160 = 380\) рублей;
  • Липецк: \(2 \cdot 80 + 4 \cdot 24 + 0.5 \cdot 300 = 160 + 96 + 150 = 406\) рублей;
  • Барнаул: \(2 \cdot 86 + 4 \cdot 26 + 0.5 \cdot 330 = 172 + 104 + 165 = 441\) рубль.

Наименьшая стоимость — в Твери.

Ответ: а) Тверь; б) Тверь.