poj1731

不重复的全排列,可以使用stl中的next_permutation

View Code
#include<iostream>
#include
<algorithm>
#include
<stdio.h>
char a[250];
using namespace std;
int main()
{
int len;
scanf(
"%s",a);
len
=strlen(a);
sort(a,a
+len);
do
{
printf(
"%s\n",a);
}
while(next_permutation(a,a+len));
return 0;
}
posted @ 2011-04-08 19:08  金海峰  阅读(208)  评论(0编辑  收藏  举报