#P666. 任务调度

任务调度

题目描述

nn 个任务,这些任务必须一项接一项完成,其中第 ii 项任务的截止时间为 did_i,为了完成它,需要消耗 tit_i 的时间。

请判断,是否存在一个方案能够在给定要求下,完成所有的任务。 如果可以,输出 Yes,否则输出 No

输入格式

  • 第一行:单个整数表示 nn
  • 第二行到第 n+1n+1 行:每行两个整数表示 did_itit_i

输出格式

可以完成,输出 Yes,否则输出 No

4
5 1
8 2
16 1
12 3
Yes

数据范围

  • 对于 30%30\% 的数据,n500n\leq 500
  • 对于 60%60\% 的数据,n2000n\leq 2000
  • 对于 100%100\% 的数据,1n200,0001\leq n\leq 200,000
  • 1di,ti1,000,000,0001\leq d_i,t_i\leq 1,000,000,000