Выбрать соревнование | Задачи | Послать решение | Результаты проверки | Статистика по задачам | Вопросы и ответы | Результаты соревнования | Состояние сервера | Изменить данные | Управление командой | Помощь |
02/10/2022 | Очный тур личного первенства по спортивному программированию (B) |
Ограничения: время – 250ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Будем называть два натуральных числа A и B родственными, если существуют два натуральных числа X и Y (X≥1,Y≥1) таких, что AX=BY. Например, 4 и 8 являются родственными, так как 43=64, 82=64.
Ввод содержит два натуральных числа A, B (1≤A,B≤109).
Вывести два наименьших натуральных числа X и Y, для которых AX=BY, иначе вывести NO
.
Пример ввода 1
4 8
Пример вывода 1
3 2
Пример ввода 2
2 5
Пример вывода 2
NO