全排列,就是给一个字符串,输出全排列。。
用next_permutation水过了。。
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int MAXN=15;
char a[MAXN];
int main(){
// freopen("in.txt","r",stdin);
int T;
scanf("%d",&T);
while(T--){
scanf("%s",a);
int la=strlen(a);
sort(a,a+la);
do{
printf("%s\n",a);
}while(next_permutation(a,a+la));
printf("\n");
}
return 0;
}