Cod sursa(job #636284)

Utilizator nandoLicker Nandor nando Data 19 noiembrie 2011 18:19:35
Problema ChatNoir Scor 100
Compilator cpp Status done
Runda .com 2011 Marime 0.55 kb
#include <iostream>
#include <cstdio>
using namespace std;

FILE* fin = fopen ("chatnoir.in", "r");
FILE* fout = fopen("chatnoir.out", "w");

inline int min(int a, int b)
{
	return a < b ? a : b;	
}

bool doTest()
{
	int n, m, x, y;
	fscanf (fin, "%d %d %d %d\n", &n, &m, &x, &y);
	
	int c = min(n - x - 1, x - 2);
	c = min (c, min(y - 2, m - y - 1));
	
	return c <= 3;
}

int main()
{
	int t;
	for (fscanf(fin, "%d", &t); t; --t) {
		fprintf (fout, "%s\n", doTest() ? "DA" : "NU");	
	}

	fclose(fin);
	fclose(fout);
	return 0;
}