Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
107791 江婉儿 全排列问题 C++ 通过 100 179 MS 244 KB 394 2023-10-28 09:57:44

Tests(5/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; }


测评信息: