Ответ:
Пошаговое объяснение
Надо понимать, что против течения и по течению лодка плыла с разной скоростью:
Переведем км/ч в м/мин:
1. Собственная скорость лодки 6 км/ч = 6000 м / 60 мин = 100 м/мин
2. Скорость течения 3 км/ч = 3000 м / 60 мин = 50 м/мин
Против течения скорость лодки составляла 100 - 50 = 50 м/мин.
По течению скорость лодки составляла 100 + 50 = 150 м/мин.
Сначала следует выяснить как далеко была шляпа в тот момент, когда папа поплыл назад (следует предположить, что на разворот лодки времени не потребовалось).
За 45 мин папа успел проплыть против течения путь 50 * 45 = 2250 м.
За это же время шляпа проплыла по течению (напомню скорость течения 50 м/мин) такой же путь - 2250 м.
То есть в момент когда папа поплыл обратно расстояние между лодкой и шляпой было 2250 + 2250 = 4500 м.
Далее надо выяснить какова была скорость лодки относительно шляпы когда папа ее догонял: 150 - 50 = 100 м/мин.
Теперь осталось рассчитать время погони за шляпой: 4500 / 100 = 45 мин