Факторизация RSA
Очень простая
Ограничение по времени выполнения 2 секунды
Ограничение по использованию памяти 64 мегабайта
Целое положительное число n задано. Известно, что n = p q, где p и q — простые числа, причем p q, и выполняется условие |q - k p| 10^5 для некоторого заданного положительного целого числа k. Вам нужно определить значения p и q.
Входные данные
Каждая строка содержит два целых числа: n (1 < n < 10^120) и k (0 < k < 10^8).
Выходные данные
Для каждой пары чисел n и k выведите в отдельной строке значения p и q, такие, что p q.
Примеры
Ввод #1
Ответ #1
Отправки 200
Коэффициент принятия 40 %