Ответ:

Половина пути составляет 135 : 2 = 67,5 км.

За первые 2 часа со скоростью 45 км/ч туристы прошли 45 · 2 = 90 км. Это больше половины пути, поэтому они уже некоторое время двигались по второй половине.

На первой половине пути они потратили 67,5 : 45 = 1,5 ч. На второй половине за оставшиеся 2 − 1,5 = 0,5 ч прошли 30 · 0,5 = 15 км.

Всего пройдено 67,5 + 15 = 82,5 км. До пункта B осталось 135 − 82,5 = 52,5 км.

Ответ: 52,5 км.