#P9556. [SDCPC 2023] Orders

[SDCPC 2023] Orders

Description

某工厂在第 11 天开工之前收到了 nn 笔订单,第 ii 笔订单可以用两个整数 aia_ibib_i 描述,表示工厂需要在第 aia_i 天结束时交付 bib_i 件货物。

已知工厂每天能生产 kk 件货物,且第 11 天开工之前没有任何存货,问该工厂能否完成所有订单。

Input Format

有多组测试数据。第一行输入一个整数 TT1T1001 \le T \le 100)表示测试数据组数,对于每组测试数据:

第一行输入两个整数 nnkk1n1001 \le n \le 1001k1091 \le k \le 10^9)表示订单数量以及工厂每日能生产的货物数量。

对于接下来 nn 行,第 ii 行输入两个整数 aia_ibib_i1ai,bi1091 \le a_i, b_i \le 10^9)表示第 ii 笔订单要求在第 aia_i 天结束时交付 bib_i 件货物。

Output Format

每组数据输出一行。若工厂能完成所有订单输出 Yes\texttt{Yes},否则输出 No\texttt{No}

【样例解释】

对于第一组样例数据,工厂每天能生产 55 件货物。

  • 在第 11 天结束时,工厂共有 55 件货物,可以完成第 22 笔订单。交付后,工厂剩余 22 件货物。
  • 在第 66 天结束时,工厂又多生产了 2525 件货物,共有 2727 件货物,可以完成第 11 和第 33 笔订单。交付后,工厂剩余 00 件货物。
  • 在第 88 天结束时,工厂又多生产了 1010 件货物,共有 1010 件货物,可以完成第 44 笔订单。交付后,工厂剩余 99 件货物。

对于第二组样例数据,工厂每天能生产 100100 件货物。

  • 在第 33 天结束时,工厂共有 300300 件货物,可以完成第 11 笔订单。交付后,工厂剩余 100100 件货物。
  • 在第 44 天结束时,工厂又多生产了 100100 件货物,共有 200200 件货物,无法完成第 22 笔订单。
2
4 5
6 12
1 3
6 15
8 1
3 100
3 200
4 300
6 100
Yes
No