- chenxueze's blog
土仙花数
- 2025-2-7 13:58:15 @
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,k,sum = 1,num = 0,cnt;
cin >> n >> k;
for (int i = 1;i <= n; i++) {
sum=1;
cnt=i;
while(cnt!=0){
sum *= cnt % 10;
cnt = cnt / 10;
}
if (abs(sum - i) <= k) {
num ++;
}
}
cout << num;
return 0;
}