3 条题解
-
1
亲测AC,
不对我吃#include <bits/stdc++.h> using namespace std; const int N=1e5+10; int a,n[N]; int vis[N]; void f(int id){ if(id>a){ for(int i=1;i<=a;i++){ cout<<n[i]<<' '; } cout<<endl; return ; } for(int i=1;i<=a;i++){ if(vis[i]==1){ continue; } n[id]=i; vis[i]=1; f(id+1); vis[i]=0; } } int main(){ cin>>a; f(1); return 0; }
信息
- ID
- 7
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 400
- 已通过
- 255
- 上传者