AT_abc265_b.[ABC265B] Explore
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君正在游戏中探索洞窟。
洞窟由 N 个房间按一条直线排列,从入口开始依次编号为 1,2,…,N。
最初,高桥君在房间 1,持有时间为 T。
对于每个 1≤i≤N−1,高桥君可以消耗 Ai 的持有时间,从房间 i 移动到房间 i+1。除此之外,没有其他移动房间的方法。如果移动后持有时间变为 0 或更少,则无法进行该移动。
洞窟中有 M 个奖励房间。第 i 个奖励房间是房间 Xi,到达该房间时持有时间会增加 Yi。
高桥君能否到达房间 N?
输入格式
输入按以下格式从标准输入给出。
N M T
A1 A2 … AN−1
X1 Y1
X2 Y2
⋮
XM YM
输出格式
如果高桥君能够到达房间 N,输出 Yes;否则输出 No。
输入输出样例
输入#1
4 1 10 5 7 5 2 10
输出#1
Yes
输入#2
4 1 10 10 7 5 2 10
输出#2
No
说明/提示
限制条件
- 2≤N≤105
- 0≤M≤N−2
- 1≤T≤109
- 1≤Ai≤109
- 1<X1<…<XM<N
- 1≤Yi≤109
- 输入中的所有数值均为整数。
样例解释 1
- 高桥君最初在房间 1,持有时间为 10。
- 消耗 5 的持有时间移动到房间 2,剩余持有时间为 5。随后,持有时间增加 10,变为 15。
- 消耗 7 的持有时间移动到房间 3,剩余持有时间为 8。
- 消耗 5 的持有时间移动到房间 4,剩余持有时间为 3。
样例解释 2
无法从房间 1 移动到房间 2。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?