小 P 打败了 「无相之方」!
「无相之方」被打败后会掉落 n 个宝箱,打开每个宝箱需要花费「原粹树脂」,你现在有 m 个「原粹树脂」(无上限)。 打开每个宝箱花费的「原粹树脂」数量分别是 v1,v2,⋯,vn。每个宝箱的奖励由以下物品组成:
因为小 P 要使用「圣遗物」来提升他的角色,所以你需要在原粹树脂足够且开出的每个宝箱「圣遗物」的 套装效果 相同的前提下开出更多「原石」。你需要计算出他最多能开出多少「原石」。
第一行包含两个整数 n 和 m,表示掉落的宝箱数量和「原粹树脂」的数量。
第二行包括 n 个整数 v1,v2,⋯,vn,表示宝箱花费的「原粹树脂」数量。
第三行包括 n 个整数 c1,c2,⋯,cn,表示每个宝箱里的「原石」的数量。
第四行包括 n 个整数 s1,s2,⋯,sn,表示每个宝箱里的「圣遗物」的 套装效果。
输出一行一个整数,表示「原石」的数量。
3 160
40 120 40
20 100 50
1 2 1
100
3 160
40 40 40
20 25 40
1 1 1
85