Pagini recente » Cod sursa (job #1608738) | Cod sursa (job #2286769) | Cod sursa (job #1376870) | Cod sursa (job #2785845) | Cod sursa (job #233635)
Cod sursa(job #233635)
#include <cstdio>
int n,k;
void read()
{
freopen("tablete.in","r",stdin);
freopen("tablete.out","w",stdout);
scanf("%d%d",&n,&k);
}
void solve()
{
int i,j,r=1,r2=0;
for (i=1;i<n;++i)
{
if(r2)
{
printf("%d ",r2);
r2=0;
}
else
printf("%d ",r++);
for (j=2;j<=n;++j)
{
if(j==k && r%2)
{
r2=r;
++r;
}
if(j!=n)
printf("%d ",r++);
else
{
if(i==n-1 && (n*n-(n-k))%2)
printf("%d",n*n-(n-k));
else
printf("%d",r++);
printf("\n");
}
}
}
if(r2)
printf("%d ",r2);
else
printf("%d ",r++);
for(j=2;j<=n;++j)
printf("%d ",r++);
}
int main(){
read();
solve();
return 0;
}