AtCoder Beginner Contest 131
D
Megalomania
AtCoder
⌀ 588
原题
← CE →
翻译中…

Problem Statement

翻译中…

Kizahashi, who was appointed as the administrator of ABC at National Problem Workshop in the Kingdom of AtCoder, got too excited and took on too many jobs.

翻译中…

Let the current time be time $0$. Kizahashi has $N$ jobs numbered $1$ to $N$.

翻译中…

It takes $A_i$ units of time for Kizahashi to complete Job $i$. The deadline for Job $i$ is time $B_i$, and he must complete the job before or at this time.

翻译中…

Kizahashi cannot work on two or more jobs simultaneously, but when he completes a job, he can start working on another immediately.

翻译中…

Can Kizahashi complete all the jobs in time? If he can, print Yes; if he cannot, print No.

翻译中…

Constraints

翻译中…
  • All values in input are integers.
  • $1 \leq N \leq 2 \times 10^5$
  • $1 \leq A_i, B_i \leq 10^9 (1 \leq i \leq N)$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
A_1 B_1
.
.
.
A_N B_N

翻译中…

Output

翻译中…

If Kizahashi can complete all the jobs in time, print Yes; if he cannot, print No.

翻译中…

样例

Input #1
5
2 4
1 9
1 8
4 9
3 12
Output #1
Yes
He can complete all the jobs in time by, for example, doing them in the following order: - Do Job $2$ from time $0$ to $1$. - Do Job $1$ from time $1$ to $3$. - Do Job $4$ from time $3$ to $7$. - Do Job $3$ from time $7$ to $8$. - Do Job $5$ from time $8$ to $11$. Note that it is fine to complete Job $3$ exactly at the deadline, time $8$.
Input #2
3
334 1000
334 1000
334 1000
Output #2
No
He cannot complete all the jobs in time, no matter what order he does them in.
Input #3
30
384 8895
1725 9791
170 1024
4 11105
2 6
578 1815
702 3352
143 5141
1420 6980
24 1602
849 999
76 7586
85 5570
444 4991
719 11090
470 10708
1137 4547
455 9003
110 9901
15 8578
368 3692
104 1286
3 4
366 12143
7 6649
610 2374
152 7324
4 7042
292 11386
334 5720
Output #3
Yes
题目信息
题号
abc131_d
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。