#NH4751. NH.2024.小甲.05.朋友

NH.2024.小甲.05.朋友

小慧有很多朋友,为了方便,她把朋友标记为编号 11NN。星期天,小慧准备去拜访一些朋友,已知她的第 ii 个朋友在 CiC_i 时刻前(不含 CiC_i)的时间是有空的,而小慧在 SS 时刻起床,计划在S+TiS+T_i 时刻拜访朋友 ii(有可能在同一时刻拜访多个朋友,且小慧只有在朋友有空的情况才能访友成功)。

现给出 QQ 次询问,每次给出小慧希望周日至少能访友的数量 VV 和她的起床时刻 SS。对于每次询问,如果小慧的希望能达成,则输出 “YES”,否则,输出 “NO”。

输入格式

第一行,整数 NNQQ

第二行,NN 个整数,表示每个朋友被拜访的时限 CiC_i

第三行,NN 个整数,表示小慧计划拜访每个朋友的时刻 TiT_i

接下来 QQ 行,每行 22 个整数 VVSS

输出格式

输出 QQ 行,每行一个 “YES” 或 “NO”

样例

5 5
3 5 7 9 12
4 2 3 3 8
1 5
1 6
3 3
4 2
5 1
YES
NO
YES
YES
NO

样例解释

对于第一个询问,小慧在5时刻起床,则计划拜访每个朋友的时刻是[9,7,8,8,13],而她的朋友分别只能在[3,5,7,9,12]前拜访,因为 9>3,7>5,8>7,8<9,13 >12,所以她只能成功拜访第 4 个朋友。

对于第二个询问,小慧在 6 时刻起床,1 个朋友都拜访不了。

对于第三个询问,小慧能拜访朋友 3、4、5。

对于第四、五个询问,小慧能拜访朋友 2、3、4、5。

数据范围

对于 40% 的数据,1N,Q10001 \le N,Q \le 1000

对于 100% 的数据,1N,Q1000001 \le N,Q \le 1000001Ci,Ti,S,V10000001 \le C_i,T_i,S,V \le 1000000