#A1188. [ABC265B] 探索(Explore)

[ABC265B] 探索(Explore)

题目描述

TT 在洞穴中探险。洞穴有 NN 个房间,排成一行,编号为 11~NN

TT 开始在 11 号洞穴中,他有 tt 的时间。 对于每个 ii1iN11 \leq i \leq N - 1), 他将花费AiA_i的时间从房间 ii 移到房间 i+1i+1。没有其他的路径。如果时间限制为 0 或更小,则不能移动。

MM 个房间有奖励,其中第 ii 个有奖金的房间为 XiX_i, 当到达第 ii 个有奖励的房间后,时限增加 YiY_i

TT 能到达房间 NN 吗?

输入格式

第一行输入 N N M M t t

第二行 A1 A_1 A2 A_2 \ldots AN1 A_{N-1}

接下来有 MM 行,每行输入 Xi,YiX_i,Y_i

输出格式

如果小 T 能到达房间 NN,输出 Yes;否则,输出 No

样例 #1

样例输入 #1

4 1 10
5 7 5
2 10

样例输出 #1

Yes

样例 #2

样例输入 #2

4 1 10
10 7 5
2 10

样例输出 #2

No

提示

样例说明 1

  • 小 T 最初在房间 1,时间限制为 10。
  • 他消耗 5 的时间移动到房间 2。现在时间限制是 5。然后,时间限制增加 10;现在是 15。
  • 他消耗 7 的时间移动到房间 3。现在时间限制是 8。
  • 他消耗 5 的时间移动到房间 4。现在时间限制是 3

样例说明 2

他无法从房间 1 移动到房间 2。

数据范围

  • 2  N  105 2\ \leq\ N\ \leq\ 10^5
  • 0  M  N2 0\ \leq\ M\ \leq\ N-2
  • 1  T  109 1\ \leq\ T\ \leq\ 10^9
  • 1  Ai  109 1\ \leq\ A_i\ \leq\ 10^9
  • 1 < X1 <  < XM < N 1\ <\ X_1\ <\ \ldots\ <\ X_M\ <\ N
  • 1  Yi  109 1\ \leq\ Y_i\ \leq\ 10^9
  • 所有输入均为整数