POJ 1731 下一个全排列

来源:互联网 发布:tensorflow 可以做什么 编辑:程序博客网 时间:2024/06/10 02:56
思路:使用STL中的sort先排序好,然后再使用next_petmutation即可。
#include<iostream>#include<algorithm>#include<cstring>#include<string>using namespace std;int main(){    char a[205];    string b;    int l;    cin>>a;    l=strlen(a);    sort(a,a+l);    b=a;    cout<<b<<endl;    while(next_permutation(b.begin(),b.end())) cout<<b<<endl;    return 0;}