贪婪的你

贪婪的你

成绩10开启时间2017年09月8日 星期五 10:00
折扣0.8折扣时间2017年09月15日 星期五 23:00
允许迟交关闭时间2017年10月10日 星期二 00:00

Description

  现在大家正在为完成网络教室的题目而奋斗。你想获得更高的分数,但发现自己的效率有点儿低,于是请你写个程序计算一下:

  假设一共有 n 个题目,每个题目 i 你都需要一个单位时间来完成。同时每个题目 i 都有一个完成期限 di 和相应的分数 pi 。这里的完成期限是指应在开始时间之后 di 个时间单位内(含di)完成,不能迟交。

  所有题目同时开始计时,当且仅当题目 i 在它的期限截止以前被完成时,你才能获得 pi 的分数。完成期限的设定使得你不一定能将所有的题目全都按时完成。因此只有合理安排做题的顺序,才能在有限的时间内获得最高的分数。

  问:在这种条件下,你能够得到的最高的分数是多少?

Input

      第一行输入题目的总个数 n <= 10000;
      第二行输入各个题目的分数 0 < pi <= 100;
      第三行输入每一个题目的完成期限 0 < di <=10000;

Output

      输出最高的分数。

Source

      晋普原创

 测试输入关于“测试输入”的帮助期待的输出关于“期待的输出”的帮助时间限制关于“时间限制”的帮助内存限制关于“内存限制”的帮助额外进程关于“{$a} 个额外进程”的帮助
测试用例 1以文本方式显示
  1. 6↵
  2. 5 25 20 30 10 15↵
  3. 1 5 2 3 3 2↵
以文本方式显示
  1. 90↵
1秒1024KB0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值