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
Коментарі