EduBrick
← вернуться к уроку · Практика: Простые числа и решето

Различные простые по запросам

6000 мс · 256 МБ · всё или ничего

Для каждого из qq чисел выведите количество различных простых делителей этого числа.

Формат ввода

В первой строке число qq от 11 до 10510^5. Во второй — qq чисел от 11 до 10610^6.

Формат вывода

qq чисел через пробел.

Примеры

ввод
5
1 2 12 30 997
вывод
0 1 2 3 1

Примечание

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

Войдите, чтобы отправлять решения.
← Вернуться к уроку