AT_abc265_b [ABC265B] Explore
题目描述
高桥君正在游戏中探索洞窟。
洞窟由 $N$ 个房间按一条直线排列,从入口开始依次编号为 $1,2,\ldots,N$。
最初,高桥君在房间 $1$,**持有时间**为 $T$。
对于每个 $1 \leq i \leq N-1$,高桥君可以消耗 $A_i$ 的持有时间,从房间 $i$ 移动到房间 $i+1$。除此之外,没有其他移动房间的方法。如果移动后持有时间变为 $0$ 或更少,则无法进行该移动。
洞窟中有 $M$ 个奖励房间。第 $i$ 个奖励房间是房间 $X_i$,到达该房间时持有时间会增加 $Y_i$。
高桥君能否到达房间 $N$?
输入格式
输入按以下格式从标准输入给出。
> $N$ $M$ $T$
> $A_1$ $A_2$ $\ldots$ $A_{N-1}$
> $X_1$ $Y_1$
> $X_2$ $Y_2$
> $\vdots$
> $X_M$ $Y_M$
输出格式
如果高桥君能够到达房间 $N$,输出 `Yes`;否则输出 `No`。
说明/提示
## 限制条件
- $2 \leq N \leq 10^5$
- $0 \leq M \leq N-2$
- $1 \leq T \leq 10^9$
- $1 \leq A_i \leq 10^9$
- $1 < X_1 < \ldots < X_M < N$
- $1 \leq Y_i \leq 10^9$
- 输入中的所有数值均为整数。
## 样例解释 1
- 高桥君最初在房间 $1$,持有时间为 $10$。
- 消耗 $5$ 的持有时间移动到房间 $2$,剩余持有时间为 $5$。随后,持有时间增加 $10$,变为 $15$。
- 消耗 $7$ 的持有时间移动到房间 $3$,剩余持有时间为 $8$。
- 消耗 $5$ 的持有时间移动到房间 $4$,剩余持有时间为 $3$。
## 样例解释 2
无法从房间 $1$ 移动到房间 $2$。
由 ChatGPT 4.1 翻译