2843: Monster
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:
题目描述
明明的手机上有这样一个游戏,有一排n 个怪物,每个怪物的血量是mi。现在明明可以射 出k 个伤害均为p 的火球射向某些怪物。当某个火球射到第i 个怪物,除了这个怪物会掉 血p 以外,它左边的第j 个怪物(j<=i),也会遭到Max(0, p - (i- j) * (i- j))的溅射伤害。当某个 怪物的血量为负的时候,它就死了,但它的尸体已然存在,即其他怪物不会因为它死而改 变位置。 明明想用这k 个火球消灭掉所有的怪物,但他同时希望每个火球的伤害p 能尽可能的小, 这样他才能完美过关。
输入
第一行两个数 n, k (1 ≤ n ≤ 50000, 1 ≤ k ≤ 100000)。 第二行n 个数m1, m2, ...mn (1 ≤ mi ≤ 10^9), 表示每个怪物的生命值。
输出
最小的符合要求的p 值。
样例输入 复制
3 1
1 4 5
样例输出 复制
6
提示
【数据范围】 1 ≤ n ≤ 50000, 1 ≤ k ≤ 100000,1 ≤ mi ≤ 10^9
30%的数据,n ≤ 500