题目描述
正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
小皮球只会玩N 个英雄,因此,他也只准备给这 N 个英雄买皮肤,并且决定,以后只玩有皮肤的英雄。rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这 N个英雄中,第 i 个英雄有 Ki 款皮肤,价格是每款 Ci Q币(同一个英雄的皮肤价格相同)。rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
为了让自己看起来高大上一些,小皮球决定给同学们展示一下自己的皮肤,展示的思路是这样的:对于有皮肤的每一个英雄,随便选一个皮肤给同学看。rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
比如,小皮球共有 5 个英雄,这 5 个英雄分别有 0,0,3,2,4 款皮肤,那么,小皮球就有3×2×4=24 种展示的策略。现在,小皮球希望自己的展示策略能够至少达到 M 种,请问,小皮球至少要花多少钱呢?。rTz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入
第一行,两个整数 N,M。(1≤N、M≤100) 第二行,N 个整数,表示每个英雄的皮肤数量 Ki。 第三行,N 个整数,表示每个英雄皮肤的价格 Ci。
输出
一个整数,表示小皮球达到目标最少的花费。
数据范围
如果无特殊声明,则保证数据范围在整形范围以内
输入样例
3 24 4 4 4 2 2 2
输出样例
18