1. Да скорость плота/скорость течения знать надо.
2. Когда катер движется в верх по течению (то есть против течения) его скорость складывается из собственной скорости катера минус скорость течения. Поэтому знать только скорость катера в стоячей воде мало для решения задачи.
3.Решение задачи
1) 20-2=18 км/ч скорость катера против течения
2) 18+2=20 км - путь, который за 1 час проплывают катер и плот
3) 20х2=40 км - расстояние между катером и плотом через 2 часа