eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Древній лабіринт

Древній лабіринт

Однією з загадок багатотисячної історії людської цивілізації є загадка древніх лабіринтів. Археологи виявили їх у різних частинах світу: в Європі, Південній Африці, у Новій Зеландії. Вчених здивувало те, що всі знайдені лабіринти було збудовано дивовижно одинаково. \includegraphics{https://static.e-olymp.com/content/05/0579394228c267bc1de969382c2d4846e00f4f88.jpg} Всі лабіринти представляли собою ламану, розміщену всередині круга. Вона розпочиналась у центрі круга, а далі закручувалась за певними правилами. З центра круга ламана йшла строго на північ на довжину \textbf{h}. Потім лабіринт повертає на схід під прямим кутом, причому довжина відрізка ламаної залишалась попередньою. Потім, повертаючи на південь, дожина відрізка ламаної збільшувалась на \textbf{h}, і, накінець, лабіринт повертав на захід, залишаючи попередню довжину відрізка. Далі, ламана знову йшла на північ, збільшивши на \textbf{h} довжину відрізка, і так далі. Лабіринт закінчувався, коли відповідний відрізок ламаної перетинав (а не дотикався) границі круга. Потрібно написати програму, яка обчислює довжину лабіринта за початковим кроком \textbf{h} та радіусом круга \textbf{R}, і тим самим допомогти вченим у вивченні загадки цих лабіринтів. \InputFile У першому рядку два цілих числа через пропуск: \textbf{R} -- радіус лабіринта (\textbf{м}), \textbf{1} ≤ \textbf{R} ≤ \textbf{10}, \textbf{h} -- крок лабіринта (\textbf{см}), \textbf{1} ≤ \textbf{h} ≤ \textbf{1000}. \OutputFile У першому рядку виводиться одне число -- довжина лабіринту в метрах у форматі з трьома знаками після коми.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
3 100
Вихідні дані #1
24.236