球场边有N个台阶排成一行,第i个台阶的高度是Hi(0<Hi≤109),第0个台阶,也就是地面的高度为0。Polo打算把这N个台阶分成两个集合Sa,Sb(可以为空),对于一个台阶集合S=P1,P2,...,P|S|,其中P1<P2<...<P|S|,他需要花费sum|s|i=1Hpi−Hpi−1 的体力值来完成。
现在他希望两次跳跃所需的总体力值最小,你能帮帮他吗?
第一行一个数N。
第二行N个整数Hi。
一行一个整数,表示最小的总体力值。
3 1 3 1
4
【数据规模和约定】
对于10%的数据N≤20。
对于20%的数据N≤100。
对于50%的数据N≤5000。
对于100%的数据1≤N≤500000。