Чтобы определить время встречи теплоходов, объединим их скорости, так как они движутся навстречу друг другу. Суммарная скорость составит: \( 20 + 25 = 45 \) км/час. Расстояние между ними 90 км. Чтобы найти время, делим расстояние на скорость: \( \frac{90}{45} = 2 \) часа. Ответ: теплоходы встретятся через 2 часа.