100 atcoder#ABC168C. [ABC168C] : (Colon)

[ABC168C] : (Colon)

题目描述

時針と分針の長さがそれぞれ A A センチメートル、B B センチメートルであるアナログ時計を考えます。

時針と分針それぞれの片方の端点は同じ定点に固定されており、この点を中心としてそれぞれの針は一定の角速度で時計回りに回転します。時針は 12 12 時間で、分針は 1 1 時間で 1 1 周します。

0 0 時ちょうどに時針と分針は重なっていました。ちょうど H H M M 分になったとき、2 2 本の針の固定されていない方の端点は何センチメートル離れているでしょうか。

输入格式

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

A A B B H H M M

输出格式

答えを、単位を除いて出力せよ。正しい値との絶対誤差または相対誤差が 109 10^{-9} 以下であれば正解とみなされる。

题目大意

题目描述翻译

时针和分针的长度分别为 AA 厘米和 BB 厘米。时针和分针各自的端点固定在同一个定点上,以这个点为中心,各自的指针以一定的角速度顺时针旋转。时针为 1212 小时,分针为 11 小时一周。零点正好时针和分针重合了。 HHMM 分的时候,两根针不固定的端点相距多少厘米?

输入格式翻译

输入以以下形式给出:

A A B B H H M M

输出格式翻译

把答案去掉单位后输出。与正确值的绝对误差或相对误差在 10910^{-9} 以下,视为正确答案。

3 4 9 0
5.00000000000000000000
3 4 10 40
4.56425719433005567605

提示

制約

  • 入力はすべて整数
  • 1  A, B  1000 1\ \leq\ A,\ B\ \leq\ 1000
  • 0  H  11 0\ \leq\ H\ \leq\ 11
  • 0  M  59 0\ \leq\ M\ \leq\ 59

Sample Explanation 1

2 2 本の針は図のようになるので、答えは 5 5 センチメートルです。 ![9時0分のアナログ時計](https://img.atcoder.jp/ghi/when\_a\_nameless\_star\_falls\_into\_the\_sky.png "9時0分のアナログ時計")

Sample Explanation 2

2 2 本の針は図のようになります。各針は常に一定の角速度で回ることに注意してください。 ![10時40分のアナログ時計](https://img.atcoder.jp/ghi/when\_flower\_petals\_flutter.png "10時40分のアナログ時計")