AtCoder Beginner Contest 265 B問題 Explore
問題
提出解答
問題の概要
個の部屋からなる洞窟がある. 個の部屋は1列につながっており, 入り口から順に部屋 と名付けられている.
最初, 部屋 におり, 持ち時間が である. に対して, 持ち時間 だけ消費して部屋 から部屋 に移動することとができる. ただし, 持ち時間が 以下になるような移動はできない. また, これら以外に部屋を移動することはできない.
ここで, について, 部屋 にはボーナスが用意されており, この部屋に到達したら持ち時間が 増加する.
この条件下で部屋 に移動できるか?
制約
解法
実際にシミュレーションすればよい. なお, 以下のことに注意すること.
- ボーナスが無い部屋についても「持ち時間が 増加するボーナス」と考えると, 全ての部屋にボーナスを付けることができる.
- 持ち時間の管理は必ず だけ減らした後にボーナスを発生させること.
- 持ち時間がちょうど になる移動ができないこと.