원의 원주
| 원의 원주 |
원의 원주를 구하는 것은 매우 쉬운 일이다. 지름을 알 때 말이다. 하지만 그렇지 않다면?
평면상의 세 점이 데카르트 좌표계로 주어진다. 세 점은 일직선상에 있지 않다.
당신은 세 점을 지나는 원의 원주를 구해야 한다.
입력 형식
입력 파일은 1개 이상의 테스트 케이스로 이루어진다. 각각의 테스트 케이스는 6개의 실수(
)로 이루어진 한 줄이다. 각각의 실수는 세 점의 좌표를 나타낸다. 원의 지름은 1,000,000을 넘지 않으며 입력은 EOF로 끝난다.
출력 형식
각각의 테스트 케이스에 대해서, 세 점으로 이루어진 원의 원주를 나타내는 실수를 소수점 이하 3자리에서 반올림하여 출력하라.
의 값은 3.141592653589793이다.
입력 예시
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
원문 출처 : http://acm.uva.es/p/v4/438.html 

2008년 1월 19일 이후 작성된 모든 글에 대해서 퍼가는 것을 금지합니다.
퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.
퍼가고자 하시는 분은 링크를 달아 주시기 바랍니다.



댓글을 달아 주세요