#P1198. 魔法石(一)

魔法石(一)

题目描述

ak机有nn个魔法石,初始时魔法石的价值为aia_i.ak机还有mm点能量。对于每个能量,它可以用来点亮一颗魔法石。第ii个魔法石被第一次点亮后的价值为bib_i.请问ak机该如何安排手中的能量,使得魔法石的价值总和最大呢?

输入描述

第一行两个整数n,m(1n105,0mn)n,m(1 \leq n \leq 10^5 , 0 \leq m \leq n) , 分别代表魔法石的个数以及能量数量.

第二行nn个整数:a1,a2,...,an(1ai109)a_1,a_2,...,a_n(1\le a_i\le 10^9) , 代表这nn个魔法石初始价值

第三行nn个整数:b1,b2,...,bn(1bi109)b_1,b_2,...,b_n(1\le b_i\le 10^9) , 代表这nn个魔法石被点亮后的价值

输出描述

一个整数,代表最大价值。

样例1

输入

3 3
1 2 3
3 2 1

输出

8

样例解释

消耗1点能量,点亮第1个魔法石,总价值为3+2+3=83+2+3=8

样例2

输入

3 0
1 2 3
3 2 1

输出

6