#abc168c. [abc168_c]: (Colon)

[abc168_c]: (Colon)

问题描述

考虑一个模拟时钟,其中时针和分针的长度分别为AABB厘米。

时针的一个端点和分针的一个端点固定在同一点上,每个指针以恒定的角速度顺时针旋转。时针需要12个小时来完成一次完整的旋转,而分针需要1个小时。

在0点时,两个指针重叠在一起。HH小时MM分钟后,指针的未固定端点之间的距离是多少厘米?

约束条件

  • 输入中的所有值都是整数。
  • 1A,B10001 \leq A, B \leq 1000
  • 0H110 \leq H \leq 11
  • 0M590 \leq M \leq 59

输入

输入以以下格式从标准输入中给出:

AA BB HH MM

输出

输出不带单位的答案。当您的输出与正确值的绝对或相对误差不超过10910^{-9}时,将接受您的输出。


示例输入1

3 4 9 0

示例输出1

5.00000000000000000000

两个指针将处于下图所示的位置,因此答案是5厘米。

9点钟时的时钟


示例输入2

3 4 10 40

示例输出2

4.56425719433005567605

两个指针将处于下图所示的位置。请注意,每个指针始终以恒定的角速度旋转。

10:40时的时钟