Решение: Когда теплоход выходит из порта А, туда прибывает теплоход. Это тот теплоход, который вышел из В 8 суток назад, его не считаем, так как его встречают не в открытом море. Теплоход, вышедший из В 7 суток назад, находится от А на расстоянии суточного движения. Так как теплоходы движутся навстречу, то их скорость сближения в 2 раза больше скорости одного теплохода, и их встреча произойдёт через половину суток после выхода первого теплохода из А. Со следующим он встретится через сутки после выхода и т.д. Таким образом, встречи происходят ровно через половину суток. Заходя в порт В, теплоход встретит выходящий из В теплоход, но эта встреча будет не в открытом море, его не считаем. Получаем, что будет встречено 15 теплоходов.
II способ. Теплоход, вышедший из А, встретит те теплоходы, которые к этому моменту уже находятся в пути и те, которые выйдут из В за время его движения. В момент выхода в пути находятся 8 теплоходов, считая тот, что вышел из В и не считая тот, который зашёл в А. За время движения теплохода выйдет ещё 7 теплоходов, не считая тот, который выйдет из В в момент прибытия теплохода из А. Итак, в открытом море каждый теплоход встретит 8 + 7 = 15 теплоходов.
Ответ: 15.