Problem E: 渡荆门送别

Problem E: 渡荆门送别

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

李白喜欢飞,也喜欢天鹅。

现在给出一排共  只鹅的身高,李白想知道最高的鹅比其他所有鹅高多少、最矮的鹅比其他所有鹅矮多少。

请输出这两行信息。

Input

输入共两行。

第一行一个整数  表示鹅的数目。

第二行共  个整数 ,表示第  只鹅的身高。

请注意数据范围,将 a 数组设置为合适的大小,使用合适的数据类型进行存储。

对于  数据,保证 

对于  数据,保证  。

Output

输出共两行。

第一行共  个空格隔开的整数,第  个整数表示序列中第  只鹅比最高的那只鹅要矮多少。

第二行共  个空格隔开的整数,第  个整数表示序列中第  只鹅比最矮的那只鹅要高多少。

Sample Input Copy

6
4 7 8 6 3 2

Sample Output Copy

4 1 0 2 5 6
2 5 6 4 1 0

HINT

李白一共有  只鹅,最高的一只身高为 ,最矮的一只身高为 ,然后分别作为被减数和减数参与身高差计算可得结果。

提示:

  1. 数组需要定义多大呢?
  2. int 类型的范围是多少呢?如果超过了 int 类型的范围,需要使用什么类型呢?
  3. 求最大值和最小值时,初始值分别要设置为多少呢?