101682: [AtCoder]ABC168 C - : (Colon)

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score: $300$ points

Problem Statement

Consider an analog clock whose hour and minute hands are $A$ and $B$ centimeters long, respectively.

An endpoint of the hour hand and an endpoint of the minute hand are fixed at the same point, around which each hand rotates clockwise at constant angular velocity. It takes the hour and minute hands $12$ hours and $1$ hour to make one full rotation, respectively.

At $0$ o'clock, the two hands overlap each other. $H$ hours and $M$ minutes later, what is the distance in centimeters between the unfixed endpoints of the hands?

Constraints

  • All values in input are integers.
  • $1 \leq A, B \leq 1000$
  • $0 \leq H \leq 11$
  • $0 \leq M \leq 59$

Input

Input is given from Standard Input in the following format:

$A$ $B$ $H$ $M$

Output

Print the answer without units. Your output will be accepted when its absolute or relative error from the correct value is at most $10^{-9}$.


Sample Input 1

3 4 9 0

Sample Output 1

5.00000000000000000000

The two hands will be in the positions shown in the figure below, so the answer is $5$ centimeters.

The clock at $9$ o'clock


Sample Input 2

3 4 10 40

Sample Output 2

4.56425719433005567605

The two hands will be in the positions shown in the figure below. Note that each hand always rotates at constant angular velocity.

The clock at $10:40$

Input

题意翻译

## 题目描述翻译 时针和分针的长度分别为 $A$ 厘米和 $B$ 厘米。时针和分针各自的端点固定在同一个定点上,以这个点为中心,各自的指针以一定的角速度顺时针旋转。时针为 $12$ 小时,分针为 $1$ 小时一周。零点正好时针和分针重合了。 $H$ 时 $M$ 分的时候,两根针不固定的端点相距多少厘米? ## 输入格式翻译 输入以以下形式给出: > $ A $ $ B $ $ H $ $ M $ ## 输出格式翻译 把答案去掉单位后输出。与正确值的绝对误差或相对误差在 $10^9$ 以下,视为正确答案。

加入题单

算法标签: