@artyom7777

Как сделать перестановку с повторением в C++?

Дано число n - кол-во перестановок
2 списка - b, f: b - список видов цифр, f - кол-во повторений этих цифр
Вывести все виды перестановок (повторяться нельзя)
!!!Без nextpermitation, только библиотека iostream + без функций
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Надо руками реализовывать nextpermutation, оно же алгоритм Нарайаны.

Вот есть статья на хабре, даже с кодом, правда на go.

Но сам алгоритм там простой, без труда переведете на си++.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы