eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Минимальная степень простого

Минимальная степень простого

Вам дано натуральное число n (n > 1). Рассмотрим все различные простые делители n. Каждый из них входит в разложение n на простые множители в какой-то степени. Требуется найти среди показателей этих степеней минимальный.

Входные данные

В первой строке задано количество натуральных чисел t (t100000). В последующих t строках заданы сами эти числа. Гарантируется, что каждое из них не превосходит 1018.

Выходные данные

Для каждого входного натурального числа n выведите в отдельной строке минимальную степень вхождения простого числа в разложение n на простые множители.

Лимит времени 6 секунд
Лимит использования памяти 128 MiB
Входные данные #1
5
2
12
108
36
65536
Выходные данные #1
1
1
2
2
16
Автор Антон Лунёв
Источник Зимняя школа, Харьков 2011, День 6