思路:根据《关于全排列升降序的一些思考》这篇博客而来。

 

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
    string s;
    cin >> s;
    int len = s.length();
    sort(s.begin(), s.end());
    do {
        cout << s << endl;
    }while(next_permutation(s.begin(), s.end()));
    return 0;
}

  

posted on 2017-04-30 09:54  王小东大将军  阅读(181)  评论(0编辑  收藏  举报