11404. Годинник


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Розглянемо аналоговий годинник, годинна та хвилинна стрілки якого мають довжину \(A\) та \(B\) відповідно. Кінцева точка годинної стрілки і кінцева точка хвилинної стрілки фіксуються в одній точці, навколо якої кожна стрілка обертається за годинниковою стрілкою з постійною кутовою швидкістю. Щоб зробити один повний оберт, годинна та хвилинна стрілки витрачають 12 годин і 1 годин відповідно.

О 0 годині дві стрілки накладаються одна на одну.

Яка відстань у сантиметрах між кінцевими точками стрілок в \(H\) годин \(M\) хвилин?

Формат вхідних даних

Вхідний потік містить цілі числа \(A, B, H, M\) (\(1 \le A,B \le 1000\), \(0 \le H \le 11\), \(0 \le M \le 59\))

Формат вихідних даних

У вихідний потік виведіть шукану відстань з точністю до \(10^{-9}\)

Приклад вхідних даних

3 4 9 0

Приклад вихідних даних

5.00000000000000000000

Приклад вхідних даних

3 4 10 40

Приклад вихідних даних

4.56425719433005567605


Коментарі

Ще немає коментарів.