数字计数
题号:NC210751
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

给出n个数字,请你求出在给出的这n个数字当中,最大的数字与次大的数字之差,最大的数字与次小的数字之差,次大的数字与次小的数字之差,次大的数字与最小的数字之差.

输入描述:

输入有两行,第一行有一个数字n
第二行有n个整数,即给出这n个数字.

输出描述:

输出四个整数,表示答案.
示例1

输入

复制
5
4 1 3 2 3

输出

复制
1 2 1 2

说明

最大的数字为4,次大的数字为3,次小的数字为2,最小的数字为1,所以得出差值即可
示例2

输入

复制
7
6 7 2 1 9 3 2

输出

复制
2 7 5 6

说明

最大的数字为9,次大的数字为7,次小的数字为2,最 小的数字为1,所以得出差值即可.

备注:

对于的数据,保证

对于的数据,保证

对于的数据,保证

对于所有数据,保证每个数字小于等于100且不同数字的个数大于4