만드는 중입니다

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

Ax+Bsin(x)=C ②

시간 제한2초메모리 제한512 MB

요약
0 < B <= A일 때 Ax + B sin(x) = C를 만족하는 유일한 양수 x를 구해 소수점 아홉 자리까지 출력한다.
난이도

보통10점 중 4점

유형
이분 탐색, 수학
정답자
아직 제출이 없습니다

문제

정수 AA, BB, CC가 주어진다. 방정식 Ax+Bsin⁡(x)=CAx + B\sin(x) = C의 해 xx를 구하는 프로그램을 작성하시오.

입력 조건에서 0<B≤A0 < B \le A이므로 좌변은 xx가 커질수록 증가한다. 따라서 해는 하나뿐이고, C>0C > 0이므로 그 해는 양수이다.

입력

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

출력

첫째 줄에 xx를 소수점 아래 열째 자리에서 반올림해 소수점 아래 아홉 자리까지 출력한다. 마지막 자리가 0이어도 생략하지 않고, 소수점 아래 숫자를 항상 아홉 개 출력한다.

예제2

  1. 예제 1

    입력
    1 1 20
    
    예상 출력
    19.441786710
    
  2. 예제 2

    입력
    100000 1 1
    
    예상 출력
    0.000010000