Всё просто.
Пусть x - расстояние от верха бака до отверстия,тогда скорость струи равна sqrt(2*g*x).
По истечению времени уровень воду будет понижаться,поэтому,скорость - уменьшаться,значит,вода долетит на максимальное расстояние в начальный момент времени.
Тогда:
H-x=g*t*t/2;
L=sqrt(2*g*x)*t.
Из первого уравнения t=sqrt(2*(H-x)/g).
Подставите во второе,получите функцию L=L(x),найдёте её максимум,он как раз в точке x=H/2 будет достигаться.