Code
題意為建一個周長最短的城墻,使多邊形的任意一點到城墻的距離都>L。
首先求凸包(畫個凸包就能看出來,三角形兩邊之和大于第三邊,凸包的形狀最優)
然后每個頂點用圓弧連接,從圓弧的兩個端點向凸包的邊做垂線可以看出,圓弧的總的角度為n*360-(n-2)*180*2=360.
最后的答案為凸包長度+2*pi*L.