Сведения о вопросе

GANGST1ER

21:24, 20th July, 2020

Теги

Зачем нужна функция Next_Permutation и как его использовать?

Просмотров: 435   Ответов: 1

Помогите написать функцию Next_Permutation на С++



  Сведения об ответе

appple

21:28, 20th July, 2020

#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

int main()
{
    string s;
    cin >>s;
    sort(s.begin(), s.end());
    cout << s;
    cout << endl;
    while(next_permutation(s.begin(), s.end()))
      cout << s << endl;
    return 0;
}

Функция next_permutation работает со строками. Он перебирает всевозможные перестановки строки

 


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться