HX1263F. 能量聚合

提交23 通过5
通过率21.7%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

小珅乘坐火箭到了 Mercury 星球上,Mercury 星上也有很多能量珠。

小珅找到了 nn 个能量珠,第 ii 个能量珠的大小为 aia_i,能量为 eie_i。如果 kk 个能量珠聚合在一起,可以释放出的能量等于它们能量之和的 kk 倍。

小珅打算选取总大小不超过 mm 的能量珠聚合在一起,求他能得到的最大能量。

输入格式

第 1 行,2 个正整数 n,mn,m。

第 2 行,nn 个正整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

第 3 行,nn 个正整数 e1,e2,…,ene_1,e_2,\ldots,e_n。

输出格式

输出一个整数,表示能得到的最大能量。

5 10
3 4 1 4 2
1 4 2 4 3
40

提示

选第 1、2、3、5 个能量珠,能量总和为 10,聚合后的能量是 4×10=404\times10=40。

1 1
2
999
0
3 119
7 32 96
171 54 54
450

数据范围

1≤n≤501\le n\le50,1≤m≤100001\le m\le10000,1≤ai,ei≤10001\le a_i,e_i\le1000。