수영
시간 제한1초메모리 제한1024 MB
오스탑의 출발점, 스쿰브리비츠의 부표, 베를라가의 위치가 주어질 때 베를라가 둘레를 도는 로그 나선 경로의 길이를 구합니다.
문제
부표 주변에서 허우적거리는 Skumbriewitz에게 가려고, Ostap Bender는 몸을 옆으로 눕혀 헤엄쳤고 해변에 앉아 있는 Berlaga를 계속 바라보았다. Ostap의 고개는 전 과정에서 일정한 각도로 돌려져 있었다. 그래서 그는 직선이 아니라 곡선을 따라 헤엄쳤고, 헤엄치는 방향과 Berlaga 방향 사이의 각도는 일정했다.
Ostap Bender가 헤엄친 궤적의 길이를 구하라.
입력
입력은 세 줄로 이루어진다. 각 줄에는 절댓값이 를 넘지 않는 정수 두 개가 있다. 첫 줄은 Ostap의 초기 좌표, 둘째 줄은 목적지인 Skumbriewitz의 좌표, 셋째 줄은 Berlaga의 좌표다. 주어지는 모든 점은 서로 다르다. Ostap이 헤엄치는 동안 Berlaga와 Skumbriewitz는 움직이지 않는다고 보장된다.
출력
Ostap의 초기 위치에서 Skumbriewitz의 부표까지 가는 가장 짧은 궤적의 길이를 실수 하나로 출력하라. 이때 궤적의 접선과 Berlaga 방향 사이의 각도는 일정해야 한다. 상대 오차 또는 절대 오차는 을 넘으면 안 된다.