全排列(next_permutation)

全排列。。。。

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,p[10];
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>p[i];
	}
	sort(p,p+n);
	do
	{
		for(int i=0;i<n;i++) 
		printf("%d ",p[i]);
		printf("\n");
	}while(next_permutation(p,p+n));
	return 0;
}


你可能感兴趣的:(全排列)