Есть два варианта: либо плот не поворачивается на 90 градусов - тогда максимальный размер очевиден. Либо его нужно повернуть. В этом случае введите переменную, равную текущему углу поворота, и определите максимальные размеры, при которых он впишется. Далее возьмите минимальное значение по всем углам (чтобы плот вписывался для всех значений).
-- Ср окт 05, 2011 22:37:55 --Впрочем, не очевидно ли, что для того, чтобы плот поместился во второе русло, одна его сторона не может быть больше 10, а чтобы смог плыть по первому руслу - другая не может быть больше 20? Тогда получается, что

- это максимум. Или по условию плот непременно должен повернуться?