Cod sursa(job #238897)

Utilizator cosmin79Carabet Cosmin Andrei cosmin79 Data 3 ianuarie 2009 16:55:41
Problema Tablete Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <stdio.h>
int main()
{
	freopen("tablete.in","r",stdin);
	freopen("tablete.out","w",stdout);
	int n,k,salt=0,a[1005],i,m=0,exc;
	scanf("%d%d",&n,&k);
	exc=k;
	for (i=1; i<=n*n; i++)
	{
		m++;
	    if (i==exc)
			if (m%2==0)
			{
				a[i]=m;
				exc+=n;
			}
			else
			{
				a[i]=m+1;
				salt=m;
				m++;
				exc+=n;
			}
		else
		{
		if (i%n==1 && salt)
			a[i]=salt;
		else
			a[i]=m;
		}
		printf("%d\n",exc);
	}
	/*for (i=1; i<=n*n; i++)
	{
		printf("%d ",a[i]);
		if (i%n==0)
			printf("\n");
	}*/
	return 0;
}