hzCPPOJ

采矿(mining)

时间限制:  1 s      内存限制:   128 MB
提交:42     正确:2     分值:99

题目描述

ZY老师要去挖金矿,一共有n块矿石,第i块矿石的重量是w,含金量是ti

ZY老师希望至少挖到总重量为W的矿石,在此前提下,她希望自己挖到的矿石的含金量之和比上重量之和尽可能大,请问这个最大的比值是多少。

输入

第一行,两个整数n(1≤ n ≤250) 和 W(1 ≤W≤ 1000)。

接下来n行,每行两个整数wi( 1 ≤ wi  ≤106  )和ti(1≤ti≤103 )。

输入保证所有的wi之和到少为W 。

输出

一个整数,设最大比值为A,请你输出1000A下取整后的结果。

样例

样例输入:
3 15 20 21 10 11 30 31
样例输出:
1066

提示

最好的符合要求的方案是选择重量为10,含金量为11的矿石,还有重量为20含金量为21的矿石。

比值为32/30=1.066666.……,故输出1066 。

提交人

AmberXie

来源/分类