#M1L606. 撤下一块铭牌
撤下一块铭牌
撤下一块铭牌
题目描述
按原顺序给出n块铭牌的整数值。分别考虑撤下每一块时,其余n-1块的最大值减最小值是多少。每次只撤一块,之后恢复原状;相同数值的铭牌仍是不同位置。
输入格式
第一行输入n,第二行输入n个整数,按原顺序排列。
输出格式
一行输出n个差值,第i个对应只撤下第i块。
样例 1
输入
4
1 5 5 2
输出
3 4 4 4
说明
撤下一块5后还有另一块5,最大值不变。
样例 2
输入
2
-7 8
输出
0 0
说明
每次只剩一块,最大值与最小值相同。
数据范围
- 2 ≤ n ≤ 2000
- 每个元素为-1000000000至1000000000之间的整数;允许重复。