#include<bits/stdc++.h>
using namespace std;
int main()
{
int flag=1;
int num;
cin>>num;
int a[num];
for(int i=0;i<num;i++)
{
a[i]=i+1;
}
while(flag)
{
for(int j=0;j<num;j++)
{
cout<<" "<<a[j];
}
flag=next_permutation(a,a+num);
cout<<endl;
}
return 0;
}
一个我觉得很莫名其妙的全排列写法 c++stl
最新推荐文章于 2024-06-09 20:18:37 发布