#P12784. 小抹爱锻炼

小抹爱锻炼

小抹爱锻炼

Problem Description

小抹正在制定一个为期 NN 天的举重训练计划。第 ii 天的举重次数 aia_i 需要满足以下条件:

  • 训练强度应随时间单调不降,即 a1a2aNa_1 \leq a_2 \leq \cdots \leq a_N
  • 每天的训练量不得低于基础值,即 aibia_i \geq b_i
  • 为防止过度训练,每天的训练量不得超过安全上限,即 aicia_i \leq c_i。 小抹有的总训练目标为 MM,他想知道是否存在满足条件的训练计划,使得 NN 天的总训练次数恰好等于 MM

Input

第一行包含一个整数 TT1T1041 \leq T \leq 10^4),表示测试用例的数量。 每组测试用例包含:

  • 第一行两个整数 NNMM1N1061 \leq N \leq 10^61M1091 \leq M \leq 10^9);
  • 第二行 NN 个整数 b1,b2,,bNb_1, b_2, \ldots, b_N1bi1061 \leq b_i \leq 10^6);
  • 第三行 NN 个整数 c1,c2,,cNc_1, c_2, \ldots, c_N1ci1061 \leq c_i \leq 10^6);
  • 保证对于所有 ii,有 bicib_i \leq c_i。 保证所有测试用例的 NN 之和不超过 10610^6

Output

对于每组测试用例,如果存在满足条件的训练计划,输出 "YES";否则输出 "NO"。(不含引号)

Sample Input

2
4 10
1 2 3 4
5 6 7 8
5 15
5 4 3 2 1
6 7 8 9 10

Sample Output

YES
NO

Source

2025“钉耙编程”中国大学生算法设计暑期联赛(3)