ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

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


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

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

Старт: 18.мая.2024 в 10:00:00
Финиш: 26.мая.2024 в 23:00:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

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

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 1500/1500/1500/1500 мс. Лимит памяти 393216/393216/393216/393216 Кб.

Макс и перестановка цифр
Макс и перестановка цифр
ограничение по времени на тест
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