[POI2007]树Drz

时间限制:15s      空间限制:162MB

题目描述

  CDQZ是一个偏远的小学校,FGD在学校里中了一排树。他却不喜欢这些树的顺序,因为他们高高矮矮显得那么
参差不齐。FGD定义这些树的不整齐程度为相邻两树的高度差的和。设树高分别为h1,h2,h3,…,hn。那么不整齐程
度定义为:|h1-h2|+|h2-h3|+……+|hn-1-hn|。不过,重新栽种这些树是一件麻烦的事情,所以FGD最多只想交换
其中两个树的位置。现在请你帮助他,他应该怎么交换使得整个一排树的不整齐程度最小。


输入格式

  第一行包含一个整数n(2<=n<=50000),接下来第二行包含n个正整数h1,h2,h3,…,hn,分别表示树的高度。(1
<=hi<=100000000)


输出格式

  应该包含n行,每行一个整数,第i行表示若交换的其中一棵树编号为i,则能获得的最小不整齐程度为多少。


样例输入

样例输入1
5
7 4 5 2 5

样例输入2
5
1 2 3 4 5

样例输出

样例输出1
7
7
8
7
7

样例输出2
4
4
4
4
4

提示

没有写明提示


题目来源

没有写明来源

Menuappsclose