만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

원의 둘레

면접 대비

시간 제한1초메모리 제한128 MB

요약
한 줄에 주어진 세 점을 지나는 원의 둘레를 구해 소수 둘째 자리까지 반올림해 출력한다.
난이도

쉬움10점 중 3점

유형
기하, 수학, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

일직선 위에 있지 않은 세 점이 주어집니다. 이 세 점을 모두 지나는 원(외접원)의 둘레(원주)를 구하는 프로그램을 작성하세요.

입력

입력은 여러 개의 테스트 케이스로 이루어져 있습니다. 각 테스트 케이스는 한 줄이며, 세 점의 좌표를 나타내는 여섯 개의 실수 x1,y1,x2,y2,x3,y3x_1, y_1, x_2, y_2, x_3, y_3 이 공백으로 구분되어 주어집니다. 입력은 파일의 끝(EOF)까지 계속됩니다. 세 점으로 만들 수 있는 원의 지름은 1,000,000을 넘지 않습니다.

출력

각 테스트 케이스마다 세 점을 지나는 원의 둘레를 소수점 셋째 자리에서 반올림하여 둘째 자리까지 출력합니다. 원주율 π\pi 의 근삿값으로는 3.1415926535897933.141592653589793 을 사용합니다.

예제2

  1. 예제 1

    입력
    0.0 -0.5 0.5 0.0 0.0 0.5
    0.0 0.0 0.0 1.0 1.0 1.0
    5.0 5.0 5.0 7.0 4.0 6.0
    0.0 0.0 -1.0 7.0 7.0 7.0
    50.0 50.0 50.0 70.0 40.0 60.0
    0.0 0.0 10.0 0.0 20.0 1.0
    0.0 -500000.0 500000.0 0.0 0.0 500000.0
    
    예상 출력
    3.14
    4.44
    6.28
    31.42
    62.83
    632.24
    3141592.65
    
  2. 예제 2

    입력
    0.0 0.0 3.0 0.0 0.0 4.0
    
    예상 출력
    15.71