2207 恶魔猎手打小怪
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)
Submits : 79 | Solved : 11
Description
他叫尤迪安,这世界上有两个人对他很重要,一个是哥哥玛法里奥,还有一个......是泰兰德。玛法里奥(丛林守护者)、尤迪安(恶魔猎手)、泰兰德(月之女祭司)从小一起长大,其中玛法里奥和伊利丹是孪生兄弟,与高等精灵不同,他们接受半人半神塞纳留斯的教诲。这时泰兰德已经成为女神的祭司,而玛法里奥被塞纳留斯收为徒弟,并跟随他学习德鲁伊魔法,尤迪安也凭借着自己的智慧和悟性在军队中崭露头角。
他喜欢一直跟着她......
泰兰德:老跟着我干嘛呢?
尤迪安:^_^我就喜欢跟着你。
泰兰德:...快去找点事情做,男子汉大丈夫这么懒怎么行呢?
尤迪安:好的...我这就去...
于是恶魔猎手开始去打小怪练级..
已知森林里有n个野怪点,每打一个野怪点都要花费一定的时间,并且会掉落一定数量的宝物,而恶魔猎手要在t小时之后回去向泰兰德汇报。已知每个野怪点花费的时间和掉落的宝物数,请你帮助恶魔猎手选择几个合适的野怪点,使他能在t小时内打到尽可能多的宝物。假设从一个野怪点到另一个野怪点不需要时间,并且野怪不会再生,即每个野怪点只能打一次。
Input
测试数据由多组数据构成,组数不超过20组。
每组数据第一行两个整数,n(1<=n<=1000),t(1<=t<=1000)分别表示野怪点的数量和小时数。
之后一行:n个数分别表示第1个到第n个每个野怪点掉落的宝物数,宝物数不会大于1000。
再下一行:n个数分别表示第1个到第n个每个野怪点需要花费的小时数,小时数也不会大于1000。
Output
恶魔猎手在t小时内能打到的最多的宝物数(t小时不一定要用完)。
Sample Input
5 10
3 2 5 4 1
4 1 5 2 3
Sample Output
11
HINT
Source
NBU OJ
[ Top ] | [ Submit ]