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