Прямоугольный полигон
면접 대비시간 제한2초메모리 제한1024 MB
직사각형의 넓이 S와 둘레 P가 주어질 때 정수인 두 변의 길이 a >= b를 구하고, 없으면 -1을 출력한다.
문제
Недавно, в связи с необходимостью улучшить подготовку вооруженных сил А-ляндии, было принято решение о реконструкции одного из заброшенных военных полигонов. После изучения сохранившейся в архивах части проектной документации на него, выяснилось, что полигон имеет форму прямоугольника. Из анализа информации о типах вооружения, которые на нем испытывались, эксперты сделали вывод о том, чему равна площадь полигона, а на основании данных о количестве колючей проволоки, которая использовалась для его ограждения, вычислили периметр. Как оказалось, площадь выражается целым числом квадратных метров, а периметр --- целым числом метров.
Ваша задача состоит в том, чтобы найти длины сторон полигона при условии, что каждая из них также выражаются целым числом метров.
입력
Первая строка входного файла содержит два целых числа: и --- площадь и периметр полигона в квадратных метрах и метрах соответственно (, ).
출력
Если существуют такие целые числа и (), что площадь полигона с такими сторонами равна , а периметр равен , то выведите эти числа в первой строке выходного файла. В противном случае (если прямоугольника с заданными периметром и площадью не существует или длины его сторон не выражаются целыми числами) выведите одно число .