HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Fyodor Menshikov. Training > problem:


03B. Перестановки (2)

Volume problems

• 01F. Покер
• 02A. Простые числа (2)
• 02B. Перестановки
• 02C. Маршрут
• 02D. Пересечение отрезков
• 02E. Длинная сумма
• 02F. Спираль
• 03A. Разложение на простые множ...
• 03B. Перестановки (2)
• 03C. Копилка
• 03D. Открытка и конверт
• 03E. Длинное произведение
• 03F. Змейка
• 04A. Совершенные числа
• 04B. Разложение на слагаемые
• 04C. Гангстеры
• 04D. Площадь многоугольника

Feedback

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

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Автор: Фёдор Меньшиков, ВГПУ. Difficulty Alpha

Дана строка, состоящая из M символов. Вывести все перестановки символов данной строки.

Ввод
В первой строке файла находится исходная строка.
Вывод
Вывести в каждой строке файла по одной перестановке. Перестановки можно выводить в любом порядке. Повторений и строк, не являющихся перестановками исходной, быть не должно.
Ограничения
2 ≤ M ≤ 8; символы - буквы латинского алфавита и цифры.

Ввод 1 Ввод 2
AB
122
Вывод 1 Вывод 2
AB
BA
122
212
221

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

www.contester.ru