Не вижу обязательного условия покрытия всего загона ровным слоем сена. Без него длина веревки может варьироваться в очень широких пределах, лишь бы баран не мог дотянуться до сена, сложенного в кучу у противоположной стены. УПС! Барану предполагается есть траву. Боюсь, без тригонометрии не обойдется.