全排列
解题思路
用 S T L STL STL 中的 n e x t _ p e r m u t a t i o n next\_permutation next_permutation 直接生成全排列。
code
#include<algorithm>
#include<iostream>
#include<cstdio>
using namespace std;
int n;
int a[10];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
a[i]=i;
do
{
for(int i=1;i<=n;i++)
printf("%d ",a[i]);
printf("\n");
}while(next_permutation(a+1,a+n+1));
}