#2905. 乔斯币II

乔斯币II

题目描述

给定长度为 nna,ba,b 数组,aa 数组的所有元素都等于 11,同时可以执行以下操作:

  • 选择两个整数 i,xi,xiiaa 数组的下标,使得 ai=ai+aixa_i=a_i+\frac{a_i}{x}(1in,x>0)(1≤i≤n,x>0)

当操作后,所有 ai==bia_i==b_i的下标,你将获得 cic_i 乔斯币。

问执行不超过 kk 次操作的情况下,可以获得的最大乔斯币数量?

输入格式

第一行包含两个整数 n,kn,k,表示数组的大小和最大操作次数。

第二行包含 nn 个整数,b1,b2,b3,...,bnb_1,b_2,b_3,...,b_n

第三行包含 nn 个整数,c1,c2,c3,...,cnc_1,c_2,c_3,...,c_n

(1n103,1k105)(1≤n≤10^3,1≤k≤10^5)

(1bi103,1ci106)(1≤b_i≤10^3,1≤c_i≤10^6)

输出格式

输出一行一个整数,表示不超过 kk 次操作可以获得的最大乔斯币数量。

5 9
5 2 5 6 3
5 9 1 9 7
30

提示