题目描述
薯条哥在商店中选购了 n(2≤n≤5×104) 件商品,每件商品的价格分别为 P1,P2,...,Pn。
商店提供了 m(1≤m≤5×104) 张优惠券,每张优惠券对应可以减免特定数量商品中价格最低者的金额。
每张优惠券标注了一个数字 ai,表示使用该优惠券时需选购恰好 ai 件商品进行折扣。
薯条哥只能使用一张优惠券,求薯条哥如何选择使用优惠券以使得总花费最小。
输入描述
第一行输入包含两个正整数 n,m(1≤n,m≤105),分别表示商品的数量和优惠券的数量。
第二行输入包含 n 个空格分隔的正整数 P1,P2,...,Pn(1≤Pi≤104),表示每件商品的价格。
第三行输入包含 m 个空格分隔的正整数 a1,a2,...,am(1≤ai≤n),表示每张优惠券对应的商品数量。
输出描述
输出一行一个整数,表示薯条哥使用优惠券后的最小总花费。
样例
输入
3 2
90 30 40
2 3
输出
120