Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
136442 刘嘉柚 全排列问题 C++ 通过 100 162 MS 244 KB 353 2024-03-09 09:28:13

Tests(5/5):


#include<bits/stdc++.h> using namespace std; int n,k,a[10],flag[10]={0},cnt=0; void f(int x){ if(x==n){ for(int i=1;i<=x;i++) cout<<a[i]; cout<<endl;cnt++; return; } for(int i=1;i<=n;i++){ if(flag[i]==0){ flag[i]=1; a[x+1]=i; f(x+1); flag[i]=0; } a[x+1]=0; } } int main(){ cin>>n; f(0); cout<<cnt; }


测评信息: