80分!求助
查看原帖
80分!求助
527243
Iamzzr楼主2021/9/24 21:51
#include <bits/stdc++.h>
using namespace std;
int n, x;
int ans;
int longer(int n){
	int l=0;
	while(n!=0){
		l++;
		n/=10;
	} 
	return l;
}
void dfs(int n){
	ans++; 
	for(int i=1; i<=n/2 && i<10; i++){
		int t=i*pow(10, longer(n));
		dfs(i);
	}
}
int main(){
	cin>>n;
	x=n/2;
	dfs(n);
	cout<<ans;
	return 0;
} 
2021/9/24 21:51
加载中...