O. Нормальные наборы делителей
4000 мс · 256 МБ · всё или ничего
Набор из чисел назовём нормальным для числа , если выполнены четыре условия:
- каждое — делитель числа ;
- ;
- соседние числа и взаимно просты для всех от до ;
- произведение не превосходит .
Например, — нормальный набор из трёх делителей числа .
Посчитайте количество нормальных наборов из делителей числа .
Обратите внимание на условие 3: взаимная простота требуется только для соседних чисел, а не для всех пар. Именно поэтому годится, хотя и общий делитель имеют.
Формат ввода
Одна строка содержит числа и (, ).
Формат вывода
Одно число — количество нормальных наборов.
Примеры
ввод
90 3
вывод
16
Войдите, чтобы отправлять решения.