#3435. 数列极差-ybt

数列极差-ybt

题目描述

在黑板上写了 NN 个正整数构成一个数列。每次操作可以擦去其中两个数 aabb,然后在数列中加入一个数 aimesb+1a imes b + 1,如此操作直到黑板上只剩下一个数。

在所有可能的操作顺序中,最后得到的数的最大值为 max\max,最小值为 min\min,则该数列的极差定义为 M=maxminM = \max - \min

输入格式

第一行包含一个整数 NN

第二行包含 NN 个正整数。

输出格式

输出一个整数,表示极差 MM

样例

3
1 2 3
2

数据范围与提示

  • N100N \le 100

来源

ybt