#abc265b. [abc265_b]Explore

[abc265_b]Explore

题目描述

Takahashi正在一个电子游戏中探索一个洞穴。

洞穴里有 NN 个按顺序排列的房间,从入口开始编号为 Room 1,2,ldots,N1,2,\\ldots,N

Takahashi最初位于 Room 11,而且有一个时间限制 TT
对于每个满足 1leqileqN11 \\leq i \\leq N-1ii,他需要消耗 AiA_i 的时间才能从 Room ii 移动到 Room (i+1)(i+1)。没有其他方法可以在房间之间移动。他不能采取使时间限制为 00 或更少的行动。

洞穴里有 MM 个奖励房间。第 ii 个奖励房间是 Room XiX_i;当他到达该房间时,时间限制增加 YiY_i

Takahashi能到达 Room NN 吗?

约束条件

  • 2leqNleq1052 \\leq N \\leq 10^5
  • 0leqMleqN20 \\leq M \\leq N-2
  • 1leqTleq1091 \\leq T \\leq 10^9
  • 1leqAileq1091 \\leq A_i \\leq 10^9
  • 1<X1<ldots<XM<N1 < X_1 < \\ldots < X_M < N
  • 1leqYileq1091 \\leq Y_i \\leq 10^9
  • 输入中的所有值都是整数。

输入

输入遵循以下格式,从标准输入中给出:

NN MM TT A1A_1 A2A_2 ldots\\ldots AN1A_{N-1} X1X_1 Y1Y_1 X2X_2 Y2Y_2 vdots\\vdots XMX_M YMY_M

输出

如果 Takahashi 可以到达 Room NN,则输出 Yes;否则,输出 No


示例输入 1

4 1 10
5 7 5
2 10

示例输出 1

Yes
  • Takahashi 最初位于 Room 11,而且时间限制是 1010
  • 他花费 55 的时间移动到 Room 22。现在时间限制为 55。然后,时间限制增加了 1010,现在为 1515
  • 他花费 77 的时间移动到 Room 33。现在时间限制为 88
  • 他花费 55 的时间移动到 Room 44。现在时间限制为 33

示例输入 2

4 1 10
10 7 5
2 10

示例输出 2

No

他无法从 Room 11 移动到 Room 22