Pagini recente » Cod sursa (job #2700837) | Cod sursa (job #1601605) | Cod sursa (job #2532882) | Cod sursa (job #34602) | Cod sursa (job #230520)
Cod sursa(job #230520)
#include<cstdio>
int n,a[1001][1001],i,j,k,x,y;
bool u[1000001];
int main()
{
freopen("tablete.in","r",stdin);
freopen("tablete.out","w",stdout);
scanf("%d %d",&n,&k);
x=1;
for(i=1;i<=n;++i)
{
for(j=1;j<k;++j)
{
while(u[x]) ++x;
a[i][j]=x;
u[x++]=1;
}
y=x;
while(y%2 || u[y]) ++y;
a[i][k] = y;
u[y] = 1;
}
for(i=1;i<=n;++i)
for(j=k+1;j<=n;++j)
{
while(u[x]) ++x;
a[i][j]=x;
u[x++]=1;
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;++j)
printf("%d ",a[i][j]);
printf("\n");
}
fclose(stdout);
return 0;
}