Cod sursa(job #238624)

Utilizator mottyMatei-Dan Epure motty Data 2 ianuarie 2009 19:44:48
Problema Tablete Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
int main()
{
	int N,x,l,m,nr=1,v[1001][1001];
	bool ok[1000001]={0};
	freopen("tablete.in","r",stdin);
	freopen("tablete.out","w",stdout);
	scanf("%d%d",&N,&x);
	for(l=1;l<=N;++l)
		for(m=1,nr=1;m<=N;nr++)
		{
			if(ok[nr]!=1 && m!=l)
			{
				v[l][m]=nr;
				++m;
				ok[nr]=1;
			}
			if(ok[nr]!=1 && m==l && nr%2==0)
			{
				v[l][m]=nr;
				m++;
				ok[nr]=1;
			}
		}
	for(l=1;l<=N;++l)
	{
		for(m=1;m<=N;++m)
			printf("%d ",v[l][m]);
		printf("\n");
	}
	return 0;
}