AtCoder Beginner Contest 026

D - 高橋君ボール1号


Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB

問題文

高橋君は野球が得意です。高橋君は、高橋君ボール 1 号という変化球を投げることが出来ます。

このボールは、投げてから t 秒後のボールの位置を f(t) とすると、 f(t) = A \times t + B \times{\rm sin}(C \times t \times π) と表すことが出来ます。

あなたは、t ≧ 0 かつ f(t) = 100 となるタイミングで、ボールを打たなければいけません。この時の t を求めたいです。


入力

入力は以下の形式で標準入力から与えられる。

A B C
  • 1 行目には、f(t) の式を表す整数 A,B,C (1≦A,B,C≦100) が、スペース区切りで与えられる。

出力

f(t) = 100 となる、 0 以上の t1 つ出力せよ。解が複数ある場合は、どの解を出力しても良い。 この問題は誤差が発生するが、 |f(t) - 100| ≦ 10^{-6} であれば、正解となる。

出力の末尾には改行を入れること。

誤差が出やすい問題ですので、誤差に十分に注意してください。


入力例1

1 1 1

出力例1

100

t = 100 のとき、 f(t) = 100 となります。


入力例2

53 82 49

出力例2

1.63372043395339

解が一つではないことに注意してください。


Submit提出する