奇怪的电梯
题号:NC240149
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

有一个 n 层的办公楼(最底层是 1 层),这个办公楼在装修后配备了电梯,但奇怪的是,进入电梯后相邻 k 层的按钮是不能按的。换句话说,假设你在 x 层进入了电梯,那么 x - k 层之间的所有楼层都去不了。

比如当 时,从 ab 中的以下几种可能都认为可行的:

-
-
-
- .....

牛牛现在在 a 层,他能否去 b 层?

输入描述:

第一行一个整数 ,表示测试用例的数目。

每个测试用例占一行,接下来的 T 行,每行四个整数 ,含义如题面。

输出描述:

输出共 T 行,对于每个测试用例,如果可以从 ab 输出 ,否则输出 
示例1

输入

复制
5
10 3 2 7
10 7 1 4
10 4 2 9
10 11 1 10
9 3 7 2

输出

复制
YES
NO
YES
NO
YES