За 1 час до встречи каждый теплоход должен двигаться в течение одного часа. Так как скорость теплоходов 20 км в час и 30 км в час , то 1-ый пройдёт 20 км за один час, а 2-ой пройдёт 30 км за один час.
Значит, друг от друга теплоходы будут на расстоянии 20+30=50 км.