다각형 회전
시간 제한2초메모리 제한512 MB
볼록 다각형과 이를 지나갈 수도 있는 회전축이 주어질 때, 다각형을 축 둘레로 회전시켜 생기는 입체의 부피를 절대오차 0.1 이내로 구한다.
문제
2차원 평면 위에 N개의 꼭짓점 을 가진 볼록 다각형과 직선 이 주어진다. 이 볼록 다각형을 축 을 중심으로 회전시키면 3차원 회전체를 만들 수 있다. 이 회전체의 부피를 계산하라.
축 이 볼록 다각형의 외부에 있을 때는 다음 정리 덕분에 훨씬 쉽다. 그러나 축이 볼록 다각형과 교차할 수도 있다는 점에 주의해야 한다.
파푸스의 제2정리: 외부의 축을 중심으로 평면 도형을 회전시켜 만든 회전체의 부피 는 그 도형의 넓이 와 도형의 기하학적 중심 가 이동한 거리의 곱과 같다.

그림 5: 회전 예시
입력
입력의 첫 줄은 테스트 케이스의 수를 나타내는 양의 정수 이다. 각 테스트 케이스의 첫 줄은 볼록 다각형의 꼭짓점 수를 나타내는 양의 정수 ()이다. 이어서 개의 줄이 주어진다. 번째 () 줄에는 볼록 다각형의 꼭짓점 좌표를 시계 방향으로 나타내는 두 실수 (), ()가 주어진다. 마지막으로 축의 방정식 을 나타내는 세 실수 ()가 주어진다.
출력
출력은 개의 줄로 이루어지며, 테스트 케이스마다 한 줄씩 출력한다. 각 줄에는 회전체의 부피 를 나타내는 실수 하나를 출력하며, 오차는 이하여야 한다.