Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
подготовка_к_олимпиаде._тур_9 [2013/11/11 15:30] Пронин Роман |
подготовка_к_олимпиаде._тур_9 [2013/11/11 22:37] (текущий) Пронин Роман |
||
---|---|---|---|
Строка 46: | Строка 46: | ||
|4 4 1 1 3\\ 2 3\\ 3 2\\ 3 3 |6| | |4 4 1 1 3\\ 2 3\\ 3 2\\ 3 3 |6| | ||
|5 5 3 4 0 |0| | |5 5 3 4 0 |0| | ||
+ | |||
+ | |||
+ | **5. Анаграммы** (Муниципальный этап, 2010) | ||
+ | |||
+ | |||
+ | Ограничения: время – 1s/Java 2s, память – 32MiB | ||
+ | |||
+ | Напишите программу, которая вводит слово длиной не более 14 букв и выводит количество различных анаграмм, которые могут получиться из этого слова. Анаграммой слова называется любая перестановка всех букв слова. Например, из слова СОЛО можно получить 12 анаграмм: СОЛО, ЛОСО, ОСЛО, ОЛСО, ОСОЛ, ОЛОС, СЛОО, ЛСОО, ООЛС, ООСЛ, ЛООС, СООЛ. | ||
+ | |||
+ | ^Пример ввода^Пример вывода^ | ||
+ | |СОЛО|12| | ||
+ | |||
+ |