Как я понимаю, топливо расходуется с одинаковой скоростью, то есть 1 л за какое-то определенное время. Если по течению топлива хватает на 30 км, а против течения на 20, значит, он проплывет эти расстояния за одинаковое время. Иначе говоря, если скорость лодки в стоячей воде v км/ч, а скорость течения w км/ч, то время t = 30/(v+w) = 20/(v-w) 3(v - w) = 2(v + w) 3v - 3w = 2v + 2w v = 5w - скорость лодки в 5 раз выше скорости течения. t = 30/(6w) = 20/(4w) = 5/w Если он отплывет на x км вниз по течению, а потом поднимется обратно, то получится уравнение x/(6w) + x/(4w) = 5/w Или, умножив все на w x/6 + x/4 = 5 2x + 3x = 5x = 5*12 x = 12 км.
б) Если w = 5 км/ч, то он поднимется на 20 км за t1 = 20/(4w) = 20/20 = 1 час, и вернется по течению без мотора за t2 = 20/5 = 4 часа. Общее время t = t1 + t2 = 1 + 4 = 5 часов.