|
||||||||||
Water World IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 253 Accepted Submission(s): 18 Problem Description The well known PC game engineer Kevin Flynn designed a new game:Water World II.Player can enters the Virtual Water World and build the world through this game. Jack is the Administrator of Virtual World.He is responsible for water conservation project.Now Kevin gives him a big mission:building a reservoir made with thousands of mountain. Every mountain's width is 1 unit and the hight is Hi .Mountain numbered from left to right.The valley between two mountains can hold water. Jack can move the leftmost mountain to the rightmost for several times(include zero). In order to complete the project,Kevin provide k unit building materials for Jack .Jack can add them to some mountain¨s top(In order to maintain the stability of reservoir,The maximum height can not be changed). Input The input consists of several test cases(about 20). For each case,there are two integer n,k in first line.(0<n<=10000,0<k<=10). Then follow one line there are n integers indicate that the i-th mountain's height is Hi.the mountain start from left to right.(0<Hi<10000000) Output For each case print a integer number,indicate the maximum of water it can hold. Sample Input
Sample Output
Hint Case 1: Case 2: Author FZU Source | ||||||||||
|