#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int n,k,a,num,limit,tmpi,tmpa,ci=0;
int flag=0;
int main(void){
scanf("%d %d %d",&n,&a,&k);
limit = pow(10, n);
for(int i=0;i<=limit;i++){
num = n;
tmpi = i;
tmpa = a;
while(num--){
if (abs((tmpi % 10) - (tmpa % 10)) == 1 || abs((tmpi % 10) - (tmpa % 10)) == 9){
flag++;
}else if((tmpi % 10)!=(tmpa % 10)){
flag = k+1;
break;
}
tmpi = tmpi / 10;
tmpa = tmpa / 10;
}
if(flag<=k){
if(ci==0){
printf("%d",i);
ci++;
}
else{
printf("\n%d",i);
}
}
flag = 0;
}
return 0;
}
拜托了!