bzoj#P2792. [POI2012] Well

[POI2012] Well

题目描述

给出 nn 个正整数 x1nx_{1\dots n},可以进行不超过 mm 次操作,每次操作选择一个非零的 xix_i,并将它减一。

最终要求存在某个 kk 满足 xk=0x_k=0,并且 z=max1i<n{xixi+1}z=\max\limits_{1\leq i<n}\{|x_i-x_{i+1}|\} 最小。

输出最小的 zz 和此时最小的 kk

输入格式

第一行两个正整数 n,mn,m
第二行 nn 个正整数 x1nx_{1\dots n}

输出格式

输出一行两个整数 kkzz
数据保证方案一定存在。

16 15
8 7 6 5 5 5 5 5 6 6 7 8 9 7 5 5
1 2

样例解释

xx 序列变为 0,2,4,5,5,5,5,5,6,6,7,8,9,7,5,5\rm 0, 2, 4, 5, 5, 5, 5, 5, 6, 6, 7, 8, 9, 7, 5, 5
此时 k=1k=1z=2z=2,共操作了 8+5+2=158+5+2=15 次。

数据规模与约定

对于 100%100\% 的数据,1n1061\leq n\leq 10^61m10181\leq m\leq 10^{18}1xi1091\leq x_i\leq 10^9