11306. Проливання води
Степан має пляшку з водою у формі прямокутної призми, основа якої є квадрат зі стороною \(a\) см і висотою \(b\) см. (Товщиною пляшки можна знехтувати.)
Ми наллємо в пляшку \(x\) \(cm^3\) води і поступово нахиляємо пляшку навколо однієї зі сторін основи. Коли проллється вода?
Більш формально, знайти максимальний кут, під яким ми можемо нахилити пляшку, не проливаючи води.
Формат вхідних даних
Перший рядок вхідного потоку містить ціле число \(N\) (\(1 \le N \le 10^5\)).
Другий рядок містить \(N\) цілих чисел \(H_i\) (\(1 \le H_i \le 10^9\)), які розділяються пропуском.
Вхідний потік містить цілі числа \(a,b,x\) (\(1 \le a,b \le 100\), \(1 \le x \le a^2b\)).
Формат вихідних даних
У вихідний потік вивести максимальний кут, під яким ми можемо нахилити пляшку, не проливаючи воду, у градусах.
Ваш результат буде оцінено як правильний, коли абсолютна або відносна похибка результату становить не більше \(10^{-6}\).
Примітка
До прикладу 1:
Ця пляшка має форму куба, і вона наполовину заповнена. Вода проливається, коли ми нахиляємо пляшку більш ніж на 45 градусів.
Приклад вхідних даних
2 2 4
Приклад вихідних даних
45.0000000000
Приклад вхідних даних
12 21 10
Приклад вихідних даних
89.7834636934
Приклад вхідних даних
3 1 8
Приклад вихідних даних
4.2363947991
Коментарі