70分qwq
代码如下:
#include <iostream>
using namespace std;
int main(){
string a;
int b[7] = {}, n, ans = 0;
cin >> a >> n;
bool flag;
for(int i = a.length(); i >= 1; i--){
b[i] = a[a.length() - i] - '0';
}
while(true){
flag = true;
for(int i = 1; i <= a.length(); i++){
if(b[i] != 0){
flag = false;
}
if(b[i] == n){
ans++;
}
}
if(flag == true){
break;
}
b[1]--;
for(int i = 1; i <= a.length(); i++){
if(b[i] == -1){
b[i] = 9;
b[i + 1]--;
}
}
}
cout << ans << endl;
return 0;
}