Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
107790 江婉儿 全排列问题 C++ 解答错误 20 172 MS 248 KB 399 2023-10-28 09:57:08

Tests(1/5):


#include<bits/stdc++.h> using namespace std; int n,Count; int a[100]; bool b[100]; int print() { for(int k=1;k<=n;k++) cout<<a[k]<<" "; cout<<endl; Count++; } int search(int k) { if(k>n) { print(); return 0; } else for(int i=1;i<=n;i++) if(b[i]==0) { a[k]=i; b[i]=1; search(k+1); b[i]=0; } } int main() { cin>>n; search(1); cout<<Count; }


测评信息: