printРабочее место участника

printЗадачи

106. Бочка

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Как-то раз Трурль заглянул к Клапауцию и увидел, что тот бегает с огромной линейкой вокруг большой бочки, лежащей на боку.
– Что ты делаешь? – удивился Трурль.
– Да вот, хочу нанести разметку, чтобы всегда знать, сколько литров машинного масла у меня в запасе.
На днище бочки была прорезана вертикальная щель, закрытая стеклом. На нем Клапауций собирался делать отметки.
– Чтобы нанести отметку, например, 5000 литров, мне нужно вычислить на каком уровне будет находиться поверхность масла.
– Ну, это просто, делим объем на длину бочки, получаем площадь. Потом… – тут Трурль замолчал и начал лихорадочно чертить формулы в блокноте. Исписав несколько листков, Трурль сказал, что тут необходим принципиально другой подход.
Сказано – сделано! Трурль и Клапауций собрали под электронным микроскопом из отдельных атомов несколько миллионов созданьиц ненамного крупнее микробов, нарекли их ангстремиками и привили им склонность к командным соревнованиям по программированию. Поместив культуру ангстремиков в цивилизационный инкубатор, конструкторы отправились обедать. Так как время в инкубаторе сжималось в 480 тысяч раз, через полчаса знания и умения ангстремиков стали достаточными для решения задачи о бочке.
Напишите программу, которая рассчитает расположение отметок для нескольких заданных объемов масла в бочке. Предполагается, что бочка лежит абсолютно горизонтально.
Ввод
Во входном файле в первой строке содержатся три целых числа, разделенных пробелами – диаметр бочки в метрах `D\ (1≤D≤10)`, длина бочки в метрах `L\ (1≤L≤10)` и количество отметок `N\ (1≤N≤10)`. Далее следует `N` строк. В каждой строке содержится одно целое число – объем масла в бочке в литрах `V_i`. Объем масла `V_i` не превышает емкости бочки.
Вывод
В выходной файл вывести `N` строк. В каждой строке выводится уровень в метрах, на котором будет находиться поверхность `V_i` литров масла, с 7 десятичными знаками.

Пример входа

2 4 2
10000
5000

Пример выхода

1.4842576
0.8389023
loading