VK Cup 2017 - Уайлд-кард раунд 1 |
---|
Закончено |
У Аркадия есть много квадратных фотографий размера a × a. Он хочет развесить некоторые из них на прямоугольную стену в своей комнате, которая имеет размер h × w.
Все фотографии, которые он повесит на стену, должны образовывать прямоугольную сетку, а расстояния между соседними по вертикали и горизонтали фотографиями, а также, расстояния между крайними рядами и столбцами фотографий до ближайшего конца стены, должны быть равны x, где x — это какое-то неотрицательное вещественное число. Ознакомьтесь с рисунком для лучшего понимания условия.
Аркадий еще не выбрал сколько фотографий он повесит на стену, однако он хочет повесить хотя бы одну фотографию. Перед вами стоит задача определить минимальное значение x, которое может быть получено после развешивания фотографий, либо сообщить, что невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям. Считайте, что количество фотографий, которые есть у Аркадия, достаточно для любого их корректного развешивания, согласно описанным условиям.
Обратите внимание, что Аркадий обязательно хочет повесить хотя бы одну фотографию. Те фотографии, которые будут повешены на стену, не должны накладываться друг на друга, выходить за пределы стены, а их стороны должны быть параллельны сторонам стены.
В первой строке следуют три целых числа a, h и w (1 ≤ a, h, w ≤ 109) — размер фотографий, а также длина и ширина стены.
Выведите одно неотрицательное вещественное число — минимальное значение x, которое может быть получено после развешивания фотографий. Абсолютная или относительная погрешность ответа не должна превышать 10 - 6.
Если невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям, выведите -1.
2 18 13
0.5
4 4 4
0
3 4 3
-1
В первом примере можно повесить 7 рядов из фотографий по 5 фотографий в каждом, поэтому искомое x будет равно 0.5.
Во втором примере можно повесить только 1 фотографию, которая займет всю стену целиком, поэтому искомое x будет равно 0.
В третьем примере невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям, поэтому ответ -1.
Название |
---|