Cod sursa(job #635640)

Utilizator tudorsTudor Siminic tudors Data 19 noiembrie 2011 13:46:06
Problema ChatNoir Scor 100
Compilator cpp Status done
Runda .com 2011 Marime 0.5 kb
#include <stdio.h>
using namespace std;
int n,m,x,y,m1,m2,rez;
int i,t;
FILE *f,*g;
int minim(int a, int b)
{
	if (a<=b)
		return a;
	return b;
}
int main()
{
	f=fopen("chatnoir.in","r");
	g=fopen("chatnoir.out","w");
	fscanf(f,"%d",&t);
	for (i=1;i<=t;++i)
	{
		fscanf(f,"%d %d %d %d",&n,&m,&x,&y);
		m1=minim(y-1,m-y);
		m2=minim(x-1,n-x);
		rez=minim(m1,m2);
		rez--;
		if (rez>=4)
			fprintf(g,"NU\n");
		else
			fprintf(g,"DA\n");
	}
	fclose(f);
	fclose(g);
	return 0;
}