#include<bits/stdc++.h>
using namespace std;
const int N = 1e6+5;
int nva[N];
signed main()
{
IOS;
cin>>n;
for(int i=1;i<=n;i++) va[i] = i;
do
{
for(int i=1;i<=n;i++) cout<<va[i]<<' ';
cout<<"\n";
}while(next_permutation(va+1,va+1+n));//+n为全排列到第n位
}
对va数组的所有元素进行全排列函数
最新推荐文章于 2025-05-04 20:55:54 发布