Ответ:

Возможны разные направления движения, поэтому рассмотрим варианты.

  1. Теплоходы движутся навстречу друг другу или в противоположные стороны, удаляясь друг от друга. Скорость изменения расстояния равна \(12+18=30\) км/ч. Время изменения расстояния на 20 км: \(20:30=\frac{2}{3}\) ч = 40 мин.
  2. Теплоходы движутся в одном направлении. Скорость изменения расстояния равна \(18-12=6\) км/ч. Время изменения расстояния на 20 км: \(20:6=\frac{10}{3}\) ч = 200 мин.

Ответ: 40 мин или 200 мин.