按照题意模拟就好……
//By SiriusRen
#include <cstdio>
#include <algorithm>
using namespace std;
int n,s,tot;
char a[21][21];
int main(){
scanf("%d%d",&n,&s);
for(int i=1;i<=n;i++)
for(int j=1;j<i;j++)
a[i][j]=' ';
tot='0'+s-1;
for(int j=1;j<=n;j++)
for(int i=1;i<=n;i++)
if(!a[i][j]){
a[i][j]=++tot;
if(tot=='9')tot='0';
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++)
printf("%c ",a[i][j]);
puts("");
}
}