问题 O: 妈妈的礼物

内存限制:256 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:132 通过:40

题目描述

  zz的妈妈要过生日了,zz决定给她准备一份礼物。他在窗台上一连种了n朵花,开始等待它们长大。然而,过了一段时间,zz注意到花朵停止生长。zz认为献小的花是不礼貌的。所以他决定想出一些解决办法。

  离生日还有m天。此时第i朵花的高度(假设行中的花从左到右从1n编号)等于ai。在剩下的m天里,zz可以进行一次特殊的浇水,为连续w朵花浇水(他一天只能浇水一次)。在那一天,每朵浇水的花都会生长一个高度单位。zz最终希望最小的花的高度尽可能大。他能得到最小花朵的最大高度是多少? 

输入格式

第一行包含空格分隔的整数nmw1wn105;1.m105).
第二行包含空格分隔的整数a1a2,…,an1ai109).

输出格式

打印单个整数 最小花朵的最大最终高度。
Input
6 2 3
2 2 2 2 1 1
Output
2
Input
2 5 1
5 8
Output
9
注意:
第一个样本 beaver可以在第一天浇最后3朵花。第二天他可能根本不浇花了。最后他会得到以下高度:2,2,2,2,2,2。最小的花的高度等于2。这是在这个样例中不可能得到3的高度。

输入样例 复制

6 2 3
2 2 2 2 1 1

输出样例 复制

2

数据范围与提示