735
2025-01-21 13:57:38
发布于:上海
#include<iostream>
using namespace std;
long long n,ans;
void dfs(int f3,int f5,int f7,long long sum){
if(sum>n){
return ;
}
if(f3>0&&f5>0&&f7>0){
ans++;
}
dfs(f3+1,f5,f7,sum*10+3);
dfs(f3,f5+1,f7,sum*10+5);
dfs(f3,f5,f7****um*10+7);
}
int main(){
cin>>n;
dfs(0,0,0,0);
cout<<ans;
return 0;
}
这里空空如也
有帮助,赞一个