元宵節(jié)到了,bLue 從超市采購(gòu)了 n 種湯圓準(zhǔn)備好好享受一下。
他買(mǎi)回來(lái)的 n 種湯圓,每種都有 3 個(gè)屬性:?jiǎn)蝹€(gè)湯圓能提供的愉悅值 a、購(gòu)買(mǎi)數(shù)量 b、每碗最多可以容納湯圓的個(gè)數(shù) c。
不過(guò),bLue 的飲食習(xí)慣略奇特,他的飯量可以一次吃 m 碗湯圓,但是每碗的湯圓必須全部是同一種湯圓且必須裝滿(mǎn)一碗(即湯圓個(gè)數(shù)等于此類(lèi)湯圓的最大容納量 c),否則他就不會(huì)吃。
那么問(wèn)題來(lái)了,bLue 應(yīng)該如何下這 m 碗湯圓,才能使他獲得的總愉悅值最高? Input
輸入數(shù)據(jù)有多組(數(shù)據(jù)組數(shù)不超過(guò) 100),到 EOF 結(jié)束。
對(duì)于每組數(shù)據(jù):
第 1 行包含 2 個(gè)整數(shù) n, m (1 <= n, m <= 100),表示湯圓種類(lèi)數(shù)和 bLue 最多能吃的碗數(shù)。第 2 行包含 n 個(gè)用空格隔開(kāi)的整數(shù) ai (0 <= ai <= 100),表示每種湯圓的單個(gè)可獲得的愉悅值。第 3 行包含 n 個(gè)用空格隔開(kāi)的整數(shù) bi (0 <= bi <= 100),表示每種湯圓的購(gòu)買(mǎi)數(shù)量。第 4 行包含 n 個(gè)用空格隔開(kāi)的整數(shù) ci (1 <= ci <= 100),表示每種湯圓的在一碗內(nèi)的最大容納量。Output
對(duì)于每組數(shù)據(jù),輸出 1 行,包含 1 個(gè)整數(shù),表示 bLue 能獲得的最大愉悅值。 Example Input
3 3 1 2 3 5 4 2 2 2 3 2 5 4 1 2 0 1 1
Example Output
10 8
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注