Ax+Bsin(x)=C

B ≤ A인 정수 A, B, C가 주어질 때 Ax + B·sin(x) = C를 만족하는 유일한 실수 x를 구해 소수점 여섯 자리로 반올림해 출력한다.

보통4이분 탐색수학면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

정수 AA, BB, CC가 주어질 때 방정식 Ax+Bsin(x)=CAx + B\sin(x) = C를 만족하는 실수 xx를 구하는 프로그램을 작성하시오. sin\sin의 인자는 라디안 단위이다.

주어지는 조건에서는 BAB \le A이므로 Ax+Bsin(x)Ax + B\sin(x)가 단조 증가하고, 이 방정식의 해는 하나뿐이다.

입력

첫째 줄에 정수 AA, BB, CC가 공백으로 구분되어 주어진다. (0<BA1000000 < B \le A \le 100\,000, 0<C1000000 < C \le 100\,000)

출력

첫째 줄에 xx를 소수점 아래 일곱째 자리에서 반올림하여 소수점 아래 여섯째 자리까지 출력한다. 소수점 아래 자릿수가 모자라면 0으로 채워 항상 여섯 자리를 출력한다.