1)30+6+10=46(км) - будет между ними через час.
Если теплоходы разбегались/уплывали друг от друга в стоячей воде - в озере, например, то решение такое: 30 + 10 + 6 = 46 (км)