Определим скорость течения реки. За полчаса (0,5 часа) течение сносило ребят на 1 км.
Скорость течения реки: $$v_{теч} = \frac{1 \text{ км}}{0.5 \text{ ч}} = 2 \text{ км/ч}$$
Определим скорость байдарки по течению. За полчаса они проплывали 3,5 км.
Скорость байдарки по течению: $$v_{по теч} = \frac{3.5 \text{ км}}{0.5 \text{ ч}} = 7 \text{ км/ч}$$
Скорость байдарки в стоячей воде (скорость байдарки относительно воды) равна разности скорости по течению и скорости течения.
$$v_{байдарки} = v_{по теч} - v_{теч} = 7 \text{ км/ч} - 2 \text{ км/ч} = 5 \text{ км/ч}$$
Ответ: 5 км/ч