#1132. 朋友

朋友

题目描述

小慧有很多朋友,为了方便,她把朋友标记为编号 11NN。星期天,小慧准备去拜访一些朋友,已知她的第 ii 个朋友在 CiC_i时刻前(不含Ci)的时间是有空的,而小慧在 SS 时刻起床,计划在 S+TiS+T_i时刻拜访朋友 ii(有可能在同一时刻拜访多个朋友,且小慧只有在朋友有空的情况才能访友成功)。 现给出 QQ 次询问,每次给出小慧希望周日至少能访友的数量 VV 和她的起床时刻 SS。对于每次询问,如果小慧的希望能达成,则输出 YES“YES”,否则,输出 NO“NO”

输入描述

第一行,整数 NQN,Q; 第二行,NN 个整数,表示每个朋友被拜访的时限 CiC_i; 第三行,N 个整数,表示小慧计划拜访每个朋友的时刻 TiT_i ; 接下来 QQ 行,每行 22 个整数 VVSS

输出描述

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

用例输入 1

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

用例输出 1

YES
NO
YES
YES
NO

提示

样例解释:

对于第一个询问,小慧在 5 时刻起床,则计划拜访每个朋友的时刻是 [978813][9,7,8,8,13],而她的朋友分别只能在 [357912][3,5,7,9,12] 前拜访,因为 9>37>58>78<913>129>3,7>5,8>7,8<9,13>12,所以她只能成功拜访第 44 个朋友。 对于第二个询问,小慧在6时刻起床,11 个朋友都拜访不了。 对于第三个询问,小慧能拜访朋友 3453、4、5。 对于第四、五个询问,小慧能拜访朋友 23452、3、4、5

数据范围:

对于40%的数据,1<=N,Q<=1000;

对于100%的数据,1<=N,Q<=100000,1<=Ci,Ti,S,V<=1000000。