AT_abc131_d [ABC131D] Megalomania
Description
[problemUrl]: https://atcoder.jp/contests/abc131/tasks/abc131_d
AtCoder王国の王立問題工房でABC管理官の座に就いたキザハシ君は、浮かれるあまり仕事を引き受けすぎてしまいました。
現在の時刻は $ 0 $ です。キザハシ君は $ 1 $ から $ N $ までの番号が振られた $ N $ 件の仕事を持っています。
キザハシ君が仕事 $ i $ を終えるには $ A_i $ 単位時間かかります。また、仕事 $ i $ の〆切は時刻 $ B_i $ であり、これまでに仕事を終わらせる必要があります。時刻 $ B_i $ ちょうどに仕事 $ i $ を終わらせてもかまいません。
キザハシ君は $ 2 $ 件以上の仕事を同時にすることはできませんが、ある仕事を終わらせた直後に別の仕事を始めることはできます。
キザハシ君はすべての仕事を〆切までに終わらせることができるでしょうか。可能ならば `Yes`、不可能ならば `No` を出力してください。
Input Format
N/A
Output Format
N/A
Explanation/Hint
### 制約
- 入力はすべて整数
- $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $
- $ 1\ \leq\ A_i,\ B_i\ \leq\ 10^9\ (1\ \leq\ i\ \leq\ N) $
### Sample Explanation 1
たとえば以下の順番で仕事を行うことで、すべての仕事を達成できます。 - 時刻 $ 0 $ から $ 1 $ までの間、仕事 $ 2 $ を行う。 - 時刻 $ 1 $ から $ 3 $ までの間、仕事 $ 1 $ を行う。 - 時刻 $ 3 $ から $ 7 $ までの間、仕事 $ 4 $ を行う。 - 時刻 $ 7 $ から $ 8 $ までの間、仕事 $ 3 $ を行う。 - 時刻 $ 8 $ から $ 11 $ までの間、仕事 $ 5 $ を行う。 仕事 $ 3 $ は〆切である時刻 $ 8 $ ちょうどに終えていますが、問題ないことに注意してください。
### Sample Explanation 2
どんな順番で仕事をしても、全ての仕事を間に合わせることはできません。