Logo
(追記) (追記ここまで)

29644번 - Прямоугольный полигон 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB83615872.500%

문제

Недавно, в связи с необходимостью улучшить подготовку вооруженных сил А-ляндии, было принято решение о реконструкции одного из заброшенных военных полигонов. После изучения сохранившейся в архивах части проектной документации на него, выяснилось, что полигон имеет форму прямоугольника. Из анализа информации о типах вооружения, которые на нем испытывались, эксперты сделали вывод о том, чему равна площадь полигона, а на основании данных о количестве колючей проволоки, которая использовалась для его ограждения, вычислили периметр. Как оказалось, площадь выражается целым числом квадратных метров, а периметр --- целым числом метров.

Ваша задача состоит в том, чтобы найти длины сторон полигона при условии, что каждая из них также выражаются целым числом метров.

입력

Первая строка входного файла содержит два целых числа: $S$ и $P$ --- площадь и периметр полигона в квадратных метрах и метрах соответственно (1ドル \le S \le 5 \cdot 10^8,ドル 1ドル \le P \le 60000$).

출력

Если существуют такие целые числа $a$ и $b$ ($a \ge b$), что площадь полигона с такими сторонами равна $S,ドル а периметр равен $P,ドル то выведите эти числа в первой строке выходного файла. В противном случае (если прямоугольника с заданными периметром и площадью не существует или длины его сторон не выражаются целыми числами) выведите одно число $-1$.

제한

예제 입력 1

16 16

예제 출력 1

4 4

예제 입력 2

6 10

예제 출력 2

3 2

예제 입력 3

7 11

예제 출력 3

-1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > March 6, 2010 A번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /