题意理解
有一个方形的羊圈,羊圈里有一只吃草的山羊,栓羊的桩子插在方形的中心,栓羊的绳子可长可短,问羊吃草的面积范围多大?
问题描述
几何面积计算问题:分段函数,设正方形边长为a, 绳子长度为b,
当0<b<=a/2时,面积S=pi * b*b;
当b > sqrt(2) * a时,面积S=a *a;
当a/2 <=b < sqrt(2) * a 时, 面积S = pi*b*b -正方形之外的圆形区域面积。
其他
pi需要取3.1415926535897,否则精度不够。
常用数学计算函数sqrt(开方), acos(弧度),在库cmath里。
代码链接
https://github.com/xierensong/learngit/blob/master/timus/t1084.cpp