编程题
### 问题描述 怪兽终极班开班了! 小蓝作为新晋的怪兽终结者,现在它需要总共击败 $k$ 次怪兽来完成老师布置的任务。总共有 $n$ 只怪兽供他选择,每只怪兽都可以无限挑战,攻击需要满足以下条件: - 对于第 $i$ 只怪兽,首次击败它需要消耗 $a_i$ 点体力,后续每次击败都消耗 $a_i + b_i$ 点体力。 - 只有当编号 $[1,i-1]$ 的怪兽都被你起码击败过一次,你才能挑战编号为 $i$ 的怪兽。当然编号为 $1$ 的怪兽你可以直接挑战。 现在,请你帮小蓝计算累计击败 $k$ 次怪兽最少需要消耗多少体力。 ### 输入格式 第一行输入两个正整数 $n,k$ 表示怪兽个数和小蓝需要击败的怪兽次数。 第二行输入 $n$ 个整数 $a_1,a_2,a_3, \cdots a_n$,含义如题面所示。 第三行输入 $n$ 个整数 $b_1,b_2,b_3,\cdots,b_n$,含义如题面所示。 ### 输出格式 输出一个整数,表示答案。 ### 样例输入 ```text 5 5 2 4 6 8 10 9 7 5 3 1 ``` ### 样例输出 ```text 30 ``` ### 评测数据范围 $1 \leq n,a_i,b_i \leq 10^5$,$1 \leq k \leq 10^9$。
查看答案
赣ICP备20007335号-2