← вернуться к уроку · Комбинаторика на пальцах
Перестановки букв слова
3000 мс · 256 МБ · всё или ничего
Сколько различных слов можно получить, переставляя буквы данного слова?
Слова, совпадающие как последовательности букв, считаются одним — даже если переставлялись одинаковые буквы.
Формат ввода
Одна строка: слово из строчных латинских букв длиной от до .
Формат вывода
Одно число.
Примеры
ввод
abc
вывод
6
Примечание
Если бы все буквы были разными, ответ был бы . Одинаковые буквы можно переставлять между собой, ничего не меняя, — значит каждое слово посчитано лишний раз, и на это надо поделить.
Войдите, чтобы отправлять решения.