BOJ 35071 Circular Shortcut

BOJ 35071 Circular Shortcut

문제 링크:

문제 내용

두 점 AABB를 잇는 직선 도로가 있고, 선분 ABAB를 지름으로 하는 반원 모양의 도로도 있습니다.

AABB 사이의 직선 거리가 주어질 때, 직선 도로 대신 반원 모양의 도로를 따라 이동할 때 이동거리의 증가량을 계산하세요.

입력

AABB 사이의 직선 거리 dd가 주어집니다. dd는 1 이상 10910^9 이하의 정수입니다.

출력

문제의 정답을 출력합니다. 정답과의 절대 또는 상대 오차가 10910^{-9} 이하이면 정답으로 인정됩니다.

문제 풀이

스포일러
지름이 dd인 반원의 길이는 π2d\frac{\pi}{2} d입니다. 따라서 π2dd\frac{\pi}{2} d - d를 출력하면 됩니다.
Last updated on