| Codeforces Round 1024 (Div. 2) |
|---|
| Закончено |
Даны четыре целых числа $$$n$$$, $$$m$$$, $$$p$$$ и $$$q$$$. Определите, существует ли целочисленный массив $$$a_1, a_2, \ldots, a_n$$$ (элементы могут быть отрицательными), удовлетворяющий следующим условиям:
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая и единственная строка каждого набора входных данных содержит четыре целых числа $$$n$$$, $$$m$$$, $$$p$$$ и $$$q$$$ ($$$1 \le p \le n \le 100$$$, $$$1 \le q, m \le 100$$$) — длина массива, сумма элементов, длина отрезка и сумма чисел на отрезке соответственно.
Для каждого набора входных данных выведите «YES» (без кавычек), если существует массив, удовлетворяющий всем условиям, и «NO» (без кавычек) в противном случае.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
53 2 2 11 1 1 15 4 2 310 7 5 24 4 1 3
YES YES YES NO NO
В первом наборе входных данных пример массива, удовлетворяющего условию — это $$$[1, 0, 1]$$$:
Во втором наборе входных данных единственный массив, удовлетворяющий условиям — это $$$[1]$$$.
В третьем наборе входных данных пример массива, удовлетворяющего условиям — это $$$[-2, 5, -2, 5, -2]$$$.
В четвертом наборе входных данных можно показать, что не существует массива, удовлетворяющего всем условиям.
| Название |
|---|


