Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
107718 林泽豪 全排列问题 C++ 通过 100 163 MS 252 KB 397 2023-10-28 08:49:38

Tests(5/5):


#include<iostream> using namespace std; int a[100]; int n,Count=0; bool used[105]; int search(int k){ if(k>n){ for(int i=1;i<=n;i++ ){ cout<<a[i]; } cout<<endl; Count++; } else{ for(int i=1;i<=n;i++){ if(used[i]==0){ a[k]=i; used[i]=1; search(k+1); used[i]=0; } } } } int main(){ cin>>n; search(1); cout<<Count; }


测评信息: