Олимпиадный тренинг

Задача . A. Домино на подоконнике


У вас есть игральная доска, которую можно представить в виде поля из \(2 \times n\) клеток.

Первые \(k_1\) клеток на первой строке и первые \(k_2\) клеток на второй строке покрашены в белый. Все остальные клетки окрашены в черный.

У вас есть \(w\) белых доминошек (плитки \(2 \times 1\), обе клетки которых белые) и \(b\) черных доминошек (плитки \(2 \times 1\), обе клетки которых черные).

Вы можете положить белую доминошку на доску, если обе клетки доски под ней белые и не заняты другими доминошками. Аналогично, вы можете положить черную доминошку на доску, если обе клетки доски под ней черные и не заняты другими доминошками.

Можете ли вы положить все \(w + b\) доминошек на доску, если вы можете класть доминошки как вертикально, так и горизонтально?

Входные данные

В первой строке задано одно целое число \(t\) (\(1 \le t \le 3000\)) — количество наборов входных данных.

В первой строке каждого набора входных данных заданы три целых числа \(n\), \(k_1\) и \(k_2\) (\(1 \le n \le 1000\); \(0 \le k_1, k_2 \le n\)).

Во второй строке каждого набора заданы два целых числа \(w\) и \(b\) (\(0 \le w, b \le n\)).

Выходные данные

Для каждого набора входных данных, выведите YES, если возможно уложить все \(w + b\) доминошек на доску, или NO в противном случае.

Вы можете вывести каждую букву в любом регистре (например, YES, Yes, yes, yEs будут распознаны как положительный ответ).

Примечание

В первом наборе входных данных, \(n = 1\), \(k_1 = 0\) и \(k_2 = 1\). Следовательно, у доски \(2 \times 1\) клетка \((1, 1)\) — черная, а \((2, 1)\) — белая. Таким образом, вы не можете положить ни одной белой доминошки, так как только одна клетка доски белая.

Во втором наборе, доска того же размера \(2 \times 1\), но обе клетки — белые. Так как \(w = 0\) и \(b = 0\), то вы можете уложить \(0 + 0 = 0\) доминошек на доску.

В третьем наборе, доска \(2 \times 3\), но полностью покрашена в черный (так как \(k_1 = k_2 = 0\)), а потому вы не можете уложить ни одной белой доминошки.

В четвертом наборе, клетки \((1, 1)\), \((1, 2)\), \((1, 3)\) и \((2, 1)\) — белые, а все остальные — черные. Вы можете уложить \(2\) белые доминошки на позиции \(((1, 1), (2, 1))\) и \(((1, 2), (1, 3))\), и \(2\) черные доминошки на позиции \(((1, 4), (2, 4))\) \(((2, 2), (2, 3))\).


Примеры
Входные данныеВыходные данные
1 5
1 0 1
1 0
1 1 1
0 0
3 0 0
1 3
4 3 1
2 2
5 4 3
3 1
NO
YES
NO
YES
YES

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя