逃出秘境
2023-08-07 10:41:48
发布于:浙江
#include<bits/stdc++.h>
using namespace std;
int a[10],v[10],flag;
int cnt,ans;
void f(int x,int num){
if(x > 8){
ans++;
if(num == cnt){
cout<<ans;
flag = 1;
}
return;
}
for(int i = 0;i <= 9;i++){
if(!v[i]){
v[i] = 1;
f(x + 1,num * 10 + i);
v[i] = 0;
}
}
}
int main(){
freopen("run.in","r",stdin);
freopen("run.out","w",stdout);
cin>>cnt;
f(1,0);
fclose(stdin);
fclose(stdout);
return 0;
}
全部评论 2
????
2023-08-14 来自 广东
0?
2023-08-07 来自 浙江
0
有帮助,赞一个