POJ 1731
//注意只有一组数据,否则OLE
//题意:输出字符串的全排列
#include <iostream>
#include <string>
#include <algorithm>
#include <cstdlib>
#include <queue>//less算子
using namespace std;
int main()
{
int i,j,k;
char s[210];
//while(1)
{
memset(s,0,sizeof(s));
cin>>s;
// if(s=="NULL")
// break;
int len = strlen(s);
sort(s,s+len,less_equal<char >() );
do
{
for(i=0;i<len;i++)
cout<<s[i];
cout<<endl;
}while(next_permutation(s,s+len));
}
//system("pause");
return 0;
}
作者:火星十一郎
本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

浙公网安备 33010602011771号