В этой задаче на проверку необходимо сдать программу, которая будет решать поставленную задачу.
Известна площадь прямоугольника $$$S$$$ и его периметр $$$P$$$. Определите целочисленные стороны этого прямоугольника $$$A$$$ и $$$B$$$, такие что $$$A \le B$$$.
В первой строке вводится число $$$N$$$ ($$$N \le 10$$$) — количество пар $$$S$$$ и $$$P$$$, для которых нужно найти числа $$$A$$$ и $$$B$$$.
В каждой из следующих $$$N$$$ строк вводится два числа $$$S$$$ и $$$P$$$ ($$$1 \le S \le 10^9$$$, $$$4 \le P \le 10^6$$$).
Выведите $$$N$$$ пар чисел $$$A$$$ и $$$B$$$, где $$$A < B$$$, таких что прямоугольник со сторонами $$$A$$$ и $$$B$$$ имеет площадь $$$S$$$ и периметр $$$P$$$. Гарантируется, что такие прямоугольники существуют.
Если ваша программа не может найти стороны $$$A$$$ и $$$B$$$ для какого-либо прямоугольника — выведите для него пару чисел $$$0 0$$$.
2 2 6 9 12
2 1 3 3
Оценка за эту задачу — 50 баллов, тестирование проводится онлайн (после тура баллы за задачу не изменятся).
Каждая верно найденная пара чисел $$$A$$$ и $$$B$$$ оценивается в 1 балл.