원의 둘레와, 모든 꼭짓점이 원에서 같은 최소 거리를 갖는 다각형의 변 길이가 주어질 때 두 울타리 사이 넓이를 구한다.
보통7기하수학구현완전 탐색아직 제출이 없습니다시간 제한3초메모리 제한512 MB친구 도널드의 별장은 두 겹의 울타리로 둘러싸여 있다. 도널드는 두 울타리 사이에 있는 땅의 넓이를 알고 싶어 하지만, 넓이를 구하는 방법은 모른다. 울타리의 길이는 어느 부분이든 잴 수 있다. 도널드의 친구 왓슨은 다음 세 가지가 우연이 아니라고 보고, 계산기하를 아는 사람이 울타리를 세웠다고 판단했다.
min(x,y)∈B(x−xu)2+(y−yu)2=min(x,y)∈B(x−xv)2+(y−yv)2
바깥 울타리의 전체 길이 c와 P의 변의 길이 ℓ1,…,ℓn이 주어진다. 도널드는 이 값을 모두 직접 잴 수 있다. 두 울타리 사이에 있는 땅의 넓이를 구하라.
첫 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 두 줄로 이루어진다. 첫 줄에는 두 수 c와 n이 공백으로 구분되어 주어진다. c는 바깥 울타리의 전체 길이, 즉 원 C의 둘레이고, n은 P의 꼭짓점 개수이다. 둘째 줄에는 P의 변의 길이 ℓ1,…,ℓn이 주어진다.
각 테스트 케이스마다 두 울타리 사이에 있는 땅의 넓이를 한 줄에 하나씩 출력한다. 넓이는 소수점 아래 일곱째 자리에서 반올림해서 소수점 아래 여섯 자리까지 출력한다. 끝자리가 0이어도 생략하지 않는다.