#include<bits/stdc++.h>
using namespace std;
int n, m, t=0, ans[30];
void f(int dp, int x){
if(dp == n){
for(int i = 0; i < t; i++)
printf("%d ", ans[i]);
printf("\n");
return;
}
for(int i = x; i <= m - 10 * (n - dp - 1); i++){
ans[t++] = i;
f(dp + 1, i + 10);
t-- ;
}return ;
}
int main(){
scanf("%d%d", &n, &m);
f(0,1);
return 0;
}
样例是过的,自己又构造不出太多的样例~_~难受