Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#include <algorithm>
#include <string>
#include <iostream>
std::string perm;
int main()
{
for(;;)
{
std::cin >> perm;
if(perm[0] == '#') break;
if(std::next_permutation(perm.begin(), perm.end()))
{
std::cout << perm << std::endl;
}
else
{
std::cout << "No Successor" << std::endl;
}
}
return 0;
}
Олимпиадное хобби. Разминка