[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
提示
没有写明提示
题目来源
没有写明来源