Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
108612 朱悦晨 全排列问题 C++ 解答错误 0 173 MS 248 KB 522 2023-11-04 09:07:02

Tests(0/5):


#include<bits/stdc++.h> using namespace std; int n,a[1010],cnt=0; bool check[1010]={0}; int search(int m) { if(m==n+1){ cnt++; for(int i=1;i<=n;i++){ cout<<a[i]; } cout<<endl; } else{ for(int i=1;i<=n;i++){ if(!check[i]){ a[m] = i; check[i] = 1; search(m+1); check[i] = 0; } } } } int main() { //freopen("permutation.in","r",stdin); //freopen("permutation.out","w",stdout); cin>>n; search(1); //fclose(stdin); //fclose(stdout); return 0; }


测评信息: