#P3012. Difference Row

Difference Row

题目描述

给定序列 xx,它含有 nn 个数。序列的顺序可以改变,求序列的最大价值。

价值的定义 val=(x1x2)+(x2x3)+...+(xn1xn)val=(x_1−x_2)+(x_2−x_3)+...+(x_{n−1}−x_n)

输入格式

第一行一个整数 nn2n1002\le n\le 100

第二行 nn 个整数 xix_iai1000|a_i|\le 1000

输出格式

输出价值最大的一种排列(若有多种答案,按字典序最小的一种输出)。

5
100 -100 50 0 -50
100 -50 0 50 -100