#include<bits/stdc++.h>
using namespace std;
int n,a[6],b[6];
void dfs(int k){if(k>=n){for(int i=0;i<n;i++) cout<<b[i]<<' '; cout<<'\n';} else for(int i=0;i<n;i++){b[k]=a[i]; dfs(k+1);} }
int main(){cin>>n; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); dfs(0); return 0; }

就五行

3 comments

  • 1