HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Отборочный турнир сезона «Весна — 2024» > problem:


J. Макс и перестановка цифр

Отборочный турнир сезона «Весна — 2024»

Start: May.18.2024 at 10:00:00 AM
Finish: May.26.2024 at 11:00:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• B. Макс и ледяные скульптуры
• C. Макс и плитка
• D. Макс, поезд и самолёт
• E. Макс и игра в города --- 2
• F. Макс и граффити
• G. Макс и игра в Калах
• H. Макс и степени двойки
• I. Макс и бильярд
• J. Макс и перестановка цифр

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 1500/1500/1500/1500 ms. Memory limit 393216/393216/393216/393216 Kb.

Макс и перестановка цифр
Макс и перестановка цифр
ограничение по времени на тест
1.5 секунды
ограничение по памяти на тест
384 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Макс установил на свой смартфон игру-головоломку, тренирующую навыки счёта.

В каждом уровне головоломки игроку на экране показываются числа $$$X$$$ и $$$Y$$$. Задача игрока — переставить цифры в числе $$$X$$$ таким образом, чтобы получившееся число без остатка делилось на $$$Y$$$ (если $$$X$$$ уже делится на $$$Y$$$, цифры можно не переставлять). Кроме того, получившееся число не должно иметь ведущих нулей.

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

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

Ввод содержит целые числа $$$X$$$ и $$$Y$$$ ($$$1 \le X \le 10^{17}$$$, $$$1 \le Y \le 100$$$) — соответственно число, в котором переставляются цифры, и число, на которое должен делиться результат.

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

Выведите одно целое число — количество различных перестановок цифр числа $$$X$$$, при которых получившееся число не имеет ведущих нулей и делится на $$$Y$$$.

Примеры

Входные данные
203 2
Выходные данные
3
Входные данные
1746 6
Выходные данные
12

Для отправки решений необходимо выполнить вход.

www.contester.ru