В общем-то, в чём заключается логика: площадь территории, объеденной козлом, будет иметь форму круга, ибо он привязан на верёвку. Поскольку колышек стоит ровно по центру, а диаметр круга больше стороны огорода, то часть круга будет выходить за пределы огорода (т.е. козёл будет упираться в стенки огорода). Следовательно, алгоритм действий следующий: находим площадь круга, используя длину верёвки в качестве радиуса, затем находим площадь секторов, выходящих за пределы огорода и вычитаем их.
В конечном счёте формула должна выглядеть так:
![$S_{k}=R^2\cdot(\pi-2(\pi\cdot\frac{\alpha}{180}-\sin{\alpha}))$ $S_{k}=R^2\cdot(\pi-2(\pi\cdot\frac{\alpha}{180}-\sin{\alpha}))$](https://tex.z-dn.net/?f=%24S_%7Bk%7D%3DR%5E2%5Ccdot%28%5Cpi-2%28%5Cpi%5Ccdot%5Cfrac%7B%5Calpha%7D%7B180%7D-%5Csin%7B%5Calpha%7D%29%29%24)
- длина верёвки
- угол сегмента, сектор которого выходит за пределы огорода
Очевидно, что необходимо каким-то образом вычислить этот угол
Вы попросили только формулу, поэтому дальнейшее решение я не буду расписывать подробно, но угол этот равен приблизительно 66°68'
Угол можно найти, решив эту задачу (картинка)
![$S_{sekt}=S_{segm}-S_{treug}$ $S_{sekt}=S_{segm}-S_{treug}$](https://tex.z-dn.net/?f=%24S_%7Bsekt%7D%3DS_%7Bsegm%7D-S_%7Btreug%7D%24)