Cod sursa(job #635540)

Utilizator mathboyDragos-Alin Rotaru mathboy Data 19 noiembrie 2011 12:57:09
Problema ChatNoir Scor 100
Compilator cpp Status done
Runda .com 2011 Marime 0.62 kb
#include <cstdio>


using namespace std;

inline int min(int x, int y) {
	if(x < y) return x;
	return y;
}
inline int min_dist(int x, int y, int n, int m) {
	int d1 = n - x + 1, d2 = m - y + 1;
	int d3 = x, d4 = y;
	//d1 - (n, y); d2 - (x, m);
	//d3 - (1, y); d3 - (x, 1);
	return min(d1, min(d2, min(d3, d4)));
}
int T;

int main() {
	
	freopen("chatnoir.in", "r", stdin);
	freopen("chatnoir.out", "w", stdout);
	
	int n, m, x, y;
	for( scanf("%d\n", &T); T--; ) {

		scanf("%d%d%d%d\n", &n, &m, &x, &y);

		if(min_dist(x, y, n, m) < 6)
			printf("DA\n");
		else printf("NU\n");
//		printf("%d\n", min_dist(x, y, n, m));
	}
	return 0;
}