45 - 37 = 8 км/ч - разница в скоростях (т.е. за 1 час первый катер обгонит второй на 8 км)
20 : 8 = 2,5 ч - через 2,5 часа расстояние между ними будте 20 км (тут просто находим по формуле t = l : v, т.е. время равно расстояние разделить на скорость)
Ответ. через 2,5 часа